Запишите образец Proto Data в файл

У меня есть прото-файл, например

      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>()
                            {
                                
                            }
                        }
                    }
               }
           }

Может ли кто-нибудь помочь мне написать образец данных. Я сериализую эту переменную ps и сохраню ее в файле. А затем десериализовать его на основе моего требования.

0 ответов

Другие вопросы по тегам