Разбор json с разделителями новой строки в С#

Я делаю игру в Unity С#, где каждые 10 секунд на внешний сервер отправляется запрос о состоянии игры игрока. Например, сервер отвечает JSON с разделителями строк.

{"gamestate":"play","score":120,"compare":"ascending","compitPosition":"5/13"}
{"gamestate":"play","score":80,"compare":"descending","compitPosition":"9/13"}
{"gamestate":"pause","score":70,"compare":"descending","compitPosition":"8/13"}

Есть ли способ проанализировать такой json с разделителями строк, чтобы я мог получить отдельные данные или преобразовать их в правильный формат JSON для анализа и получения данных?


person user3303274    schedule 17.04.2018    source источник
comment
Создайте свою структуру из json здесь, а затем используйте то, что находится в дубликате, для десериализации вашего json.   -  person Programmer    schedule 17.04.2018
comment
вопрос помечен как дубликат для сериализации/десериализации JSON. Но этот вопрос касается json с разделителями новой строки. Пожалуйста, посмотрите, прежде чем помечать его как дубликат   -  person user3303274    schedule 17.04.2018
comment
Я видел это. Используйте json-массив. Это правильный способ получить несколько данных json. Я изменил дублирующую ссылку, так как это то, с чем вы хотите пойти.   -  person Programmer    schedule 17.04.2018
comment
@user3303274 user3303274 нет json с разделителями новой строки. Есть попытка самозахвата домена с этим именем. Запись документа на строку используется для потока большого количества элементов, например, для сценариев обработки больших данных или событий. Вместо того, чтобы пытаться прочитать весь текст сразу, вы должны читать его по одной строке за раз и анализировать только эту строку. Таким образом, вы можете сразу начать возвращать результаты, используя минимальный объем памяти даже для ГБ текста.   -  person Panagiotis Kanavos    schedule 16.07.2018
comment
@user3303274 user3303274 Представьте себе, что в противном случае вы пытаетесь проанализировать отдельные 500 МБ, заполненные документами JSON. Потребуется много времени только для загрузки текста, кроме того, потребуется много памяти для его синтаксического анализа и много памяти для генерации всех результатов. Вы не сможете ничего обработать, пока все не будет проанализировано.   -  person Panagiotis Kanavos    schedule 16.07.2018