我有一个像下面的字符串

   {"226167":"hawaiii","3193":"california"}


我可以使用某种Java方法来获取List对象中的所有键值(226167,3193)。如果是,怎么办...?

最佳答案

 String json =  "{'226167':'hawaiii','3193':'california'}";
 JSONObject object = (JSONObject) new JSONTokener(json).nextValue();
 Iterator<String> yourKeys = object.keys();
 for( String s : yourKeys)
    System.out.println( s );


您需要JSON.Org库来运行它(http://www.json.org/javadoc/org/json/JSONTokener.html)

问候,
 斯特凡

07-24 13:45