- 解析一个json串到Json对象(
JsonObject
或JsonArray
)
public class Example {
public static void main(String[] args) {
String json = "[1,\"haha\",{},{\"key\":1.23e+12}]";
JsonArray jsonArray = JsonArray.parseJsonArray(json);
json = "{\"name\":\"fake name\"}";
JsonObject jsonObject = JsonObject.parseJsonObject(json);
}
}
- 把Json对象映射到Java对象
public class Example {
public static void main(String[] args) {
String json = "[1,\"haha\",{},{\"key\":1.23e+12}]";
JsonArray jsonArray = JsonArray.parseJsonArray(json);
List<Object> list = jsonArray.mapTo(List.class);
System.out.println(list);
}
}
- 直接把json串映射到某个Bean