Здравствуйте! Подскажите как динамически распарсить следующий JSON средствами unity C#:
{"email":[ "Email is not a valid email address." ], "password":[ "Password should contain at least 6 characters." ]} ?
спасибо за библиотеку, а не подскажите каким образом "зафоричить" - email, password и т. д. (поля динамические) в Json объекте? Как перевести в массив? (не выгуглил нормального лаконичного решения) В C# пока плаваю.
ImPuuLsE Создайте структуру данных, аналогичную вашему JSON, и скормите ее LitJson. По тому что вы привели выше структура данных:
class Data
{
public List< string > email;
public List< string > password;
}
И дальше что то вроде Data data = LitJson.Parse(json_in_string);
Последняя строка условна - не помню формат.
Если парсер тостера потрет код - листы типа string
понятно, видел такое, но тут получается динамичности не получится? нужно каждое поле прописывать в классе? просто в php, к примеру, есть json_decode и преобразуется все либо в объект, либо в массив. Тут как то в этом плане усложнено. Спасибо