Сериализация и десериализация json с разделителями строкC#

Место общения программистов C#
Ответить
Anonymous
 Сериализация и десериализация json с разделителями строк

Сообщение Anonymous »

Я использую JSON.NET и C# 5. Мне нужно сериализовать/десериализовать список объектов в json с разделителями строк. http://en.wikipedia.org/wiki/Line_Delimited_JSON. Пример:

Код: Выделить всё

{"some":"thing1"}
{"some":"thing2"}
{"some":"thing3"}
и

Код: Выделить всё

{"kind": "person", "fullName": "John Doe", "age": 22, "gender": "Male", "citiesLived": [{ "place": "Seattle", "numberOfYears": 5}, {"place": "Stockholm", "numberOfYears": 6}]}
{"kind": "person", "fullName": "Jane Austen", "age": 24, "gender": "Female", "citiesLived": [{"place": "Los Angeles", "numberOfYears": 2}, {"place": "Tokyo", "numberOfYears": 2}]}
Зачем мне это нужно, потому что это требование Google BigQuery https://cloud.google.com/bigquery/prepa ... r-bigquery

Обновление: Один из способов, который я нашел, — это сериализовать каждый объект отдельно и объединить его в конце с помощью новой строки.

Подробнее здесь: https://stackoverflow.com/questions/297 ... erializing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»