В настоящее время я работаю над приложением, которое будет получать данные о вашем персонаже из арсенала WoW. Пример персонажа: Мой персонаж WoW(ссылка)
Я получу всю необходимую мне информацию, вызвав API, предоставленный Blizzard, и получу ответ в JSON
. Пример JSON
: Ответ JSON для указанного выше персонажа(ссылка)< /а>
Сначала я попытался получить данные из JSON
с помощью строковых манипуляций. Это означает, что я разбиваю свои строки, ищу ключевые слова в строке, чтобы найти позицию и форматировать ее в отдельные фрагменты данных, такие как таланты и статистика.
Это прекрасно работало в начале, но поскольку я хотел больше данных, это стало сложнее из-за множества функций, которые я запускал на всех строках, это просто стало одним большим размытием и неясно, что я делал в тот момент.
Есть ли хороший способ обработать мой JSON
? Я думал о том, чтобы получить JSON
и создать пустой класс. При работе с JSON
он будет генерировать свойства и сохранять там значения. Но я понятия не имею, возможно ли и как динамически генерировать свойства.
В будущем я хотел бы получить еще больше данных, но сначала я хочу запустить это, прежде чем даже думать об этом.
У кого-нибудь есть идеи/советы по этому поводу?
Заранее спасибо.
json
. - person LU RD   schedule 17.12.2012TJSONObject
или библиотеки например,SuperObject
. - person TLama   schedule 17.12.2012SuperObject
ранее и просмотрел демо, пытался работать с ним, но не мог понять. Я новичок в delphi, начал работать с ним только с 01.10.2012, так что. Я связался с разработчикомSuperObject
, все еще ожидая ответа. :) - person Teun Pronk   schedule 17.12.2012