Мои занятия:
import org.json.simple.parser.JSONParser
Мой json-текст
{"18302":{"ns":0,"rev":[{"user":"ABC"}],"title":"MyTitle"}}
Как я могу получить значения " ключ, который я не знаю, что происходит от api "?
Я хочу это сделать?
JSONObject jsonObject = (JSONObject) new JSONParser().parse(myJsonText);
String value = jsonObject.get(0);
Могу ли я получить значение с идентификатором? Или как я могу получить значение без "имени ключа"?
Вы можете получить все ключи в виде набора.
JSONObject obj = (JSONObject)JSONValue.parse(jsonString);
for (Object key : obj.keySet()) {
Object value = obj.get(key);
System.out.printf("key %s(%s)\nvalue %s(%s)\n\n",
key.getClass().getSimpleName(),
key,
value.getClass().getSimpleName(),
value);
}
Я рекомендую вам загрузить полную версию для версии, которую вы используете, так что вы получаете javadoc тоже. https://code.google.com/p/json-simple/downloads/list