java,特殊类型json字符串转换成对象

2025-06-29 04:50:27
推荐回答(2个)
回答1:

JSON与java互转的开源库有很多

Gson XStream JSONObject 等都是轻松实现实现对象与JSON字符串互转的

你这个需求很简单

以下就是代码,注意要引用一个JSONObject的jar包

String json = "{\"tdhghg\": {\"A\":\"yyrtysefsf\",\"B\":2}}";
JSONObject jsonObj = new JSONObject(json);
Iterator iterator = jsonObj.keys();
while(iterator.hasNext()){
    String key = iterator.next();
    JSONObject obj = jsonObj.getJSONObject(key);
    System.out.println(obj.getString("A"));//这里就是得到A的值
    System.out.println(obj.getString("B"));//这里就是得到B的值
}


回答2:

首先 xxx 需要写入这个类么。 第二 什么叫“特殊” json?