我怎么能得到所有的键从一个字符串,以某种方式看起来像json字符串



我有一个像下面这样的字符串

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

我可以使用一些java方法来获取列表对象中的所有键值(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)

问候,Stephane

最新更新