2013-05-07 1 views
1

Лазарь не мой любимый инструмент DEV :)Как синтаксический анализ JSON из строки в Lazarus 1.x

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

use ...., fpJSON, JSONParser; 
... 
var jsonstring:string; 
jsonstring:='[{"id":11,"text":"TEST","description":"Some text","created_at":"2012-04-26 01:50:29","state":"ACCEPTED"},{"id":49,"text":"TEST2","description":"Description test","created_at":"2012-05-01 19:16:43","state":"ACCEPTED"}]' 
.... 
//how print all key 'text' with value (foreach all items and print 'text' and value only) 
.... 

ответ

0

Вы пытались найти JSON в своих каталогах FPC и Lazarus? Там должно быть растительное совпадение (по крайней мере, в моей редакции Lazarus CodeTyphon). Кроме того, здесь есть ссылки, чтобы вы начали:

  1. http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/tools/jsonviewer/?root=lazarus&sortby=date
  2. http://code.google.com/p/json-fpk/
  3. http://www.lazarus.freepascal.org/index.php/topic,18348.msg103550.html#msg103550
  4. http://www.lazarus.freepascal.org/index.php/topic,17393.msg95829.html#msg95829
Смежные вопросы