-1
我有这个JSON对象(https://gist.github.com/anonymous/4947388/raw/9efc07f1ac8442c459cf3c6c912d953e2efc6949/stackoverflow.json),我想遍历并访问像streetAdress或姓氏这样的特定键的值并将它们存储为字符串。我想在Java中使用JSON对象或杰克逊,任何提示做到这一点?JAVA遍历json对象
感谢
我有这个JSON对象(https://gist.github.com/anonymous/4947388/raw/9efc07f1ac8442c459cf3c6c912d953e2efc6949/stackoverflow.json),我想遍历并访问像streetAdress或姓氏这样的特定键的值并将它们存储为字符串。我想在Java中使用JSON对象或杰克逊,任何提示做到这一点?JAVA遍历json对象
感谢
String JSON_DATA;
String streetAddress = "";
String surname = "";
int tempPos = JSON_DATA.indexOf("StreetAddress");
streetAddress = JSON_DATA.substring(tempPos+14)
int deliminator = streetAddress.indexOf(",");
streetAddress = streetAddress.substring(0,deliminator);
现在的StreetAddress有街道地址在它的价值
现在做同样的姓氏
它由串JSON_DATA中有JSON字符串的方式暗示。 – 2013-02-13 19:46:55
谢谢,但问题是关键是“d”,其他一切都是有价值的。那么,indexof还会起作用吗? – 2013-02-13 19:47:38
在这种情况下是的,但只是因为indexOf抓取了第一个字母 – 2013-02-13 19:50:27