JSONArray.parseArray(JSONObject.toJSONString(object), Block.class);
时间: 2024-05-14 19:19:57 浏览: 177
这行代码主要做了两件事情:
- 使用
JSONObject.toJSONString(object)
将object
对象序列化为 JSON 字符串。 - 使用
JSONArray.parseArray(jsonString, Block.class)
将 JSON 字符串反序列化为Block
类型的对象列表。
具体来说,JSONObject.toJSONString(object)
将 object
对象转换为 JSON 字符串,例如:
Block block = new Block();
block.setId(1);
block.setContent("Hello World");
String jsonStr = JSONObject.toJSONString(block);
// {"content":"Hello World","id":1}
然后,JSONArray.parseArray(jsonString, Block.class)
将 JSON 字符串反序列化为 Block
类型的对象列表,例如:
String jsonString = "[{\"content\":\"Hello World\",\"id\":1},{\"content\":\"Hi\",\"id\":2}]";
List<Block> blockList = JSONArray.parseArray(jsonString, Block.class);
// Block(id=1, content=Hello World)
// Block(id=2, content=Hi)
这里的 jsonString
是包含两个 JSON 对象的 JSON 数组字符串,JSONArray.parseArray(jsonString, Block.class)
将其反序列化为 Block
类型的对象列表。
相关推荐

















