Разбор многомерных массивов с помощью JsonUtility - PullRequest
0 голосов
/ 11 января 2020

У меня есть приложение Unity C#, которое должно проанализировать JSON список списков с плавающей точкой. Парсинг поплавка или списка поплавков - это нормально, но вложенный список завершается неудачно:

var test_data = JsonUtility.FromJson<TEST_DATA>(@"{""a"":1,""b"":[1],""c"":[[1]],""d"":[1],""e"":[[1]]}");
Debug.Log("ToJson: " + JsonUtility.ToJson(test_data)); // {"a":1.0,"b":[1.0],"d":[1.0]}
  1. Из просмотра документов и других ответов, похоже, мне нужно реализовать собственный анализатор или использовать стороннюю версию library.
  2. Что нет способа реализовать пользовательский метод, который JsonUtility будет вызывать для определенных полей.

Верны ли эти два утверждения? Обратите внимание, что реальная структура данных для анализа - это объект со множеством полей и множеством уровней вложенных объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...