0

我有一个像

message PS {
    PST tests = 1;
    String email=2;
}

message PST {
    string name = 1;
    repeated ADOP adop = 2;
}

message ADOP {
    string url = 1;
    repeated ADOPP parameters = 2;
}

message ADOPP {
    string name = 1;
    string value = 2;
}

我构建了我的代码并创建了自动生成的 .cs 文件。现在,我想编写示例数据(序列化为 json 格式并从中读取)

仅添加示例数据时出现一些错误。谁能帮帮我?

            var ps = new PS
            {
                Tests = new PST
                {
                    Name = "test1",
                     //Get ERROR here saying property is read only.
                    adop = new Google.Protobuf.Collections.RepeatedField<ADOP>()
                    {
                        new ADOP()
                        {
                            url = "url1",
                            //Get ERROR here saying property is read only.
                            Parameters = new Google.Protobuf.Collections.RepeatedField<ADOPP>()
                            {
                                
                            }
                        }
                    }
               }
           }

谁能帮我写一个示例数据。我将序列化这个 var ps 并将其存储在一个文件中。然后根据我的要求反序列化它。

4

0 回答 0