[英]I have a data String with multiple JSON Objects, how can I store all JSON Objects from the String in an Array filled with objects?
For example if I had a string of 3 json objects:例如,如果我有一串 3 个 json 对象:
{"id":"1","status":"SENT","sent_at":"2020-02-25T11:00:02+00:00"},{"id":"2","status":"SENT","sent_at":"2020-02-18T11:00:02+00:00"},{"id":"3","status":"SENT","sent_at":"2020-02-11T11:00:03+00:00"} {"id":"1","status":"SENT","sent_at":"2020-02-25T11:00:02+00:00"},{"id":"2","status" :"SENT","sent_at":"2020-02-18T11:00:02+00:00"},{"id":"3","status":"SENT","sent_at":"2020- 02-11T11:00:03+00:00"}
(above example is one long string) (上例为一长串)
How can I store all above information in an Array of individual json objects?如何将上述所有信息存储在单个 json 对象的数组中? I'm using Java!
我正在使用Java!
Convert to valid json by wrapping in [...]
, ie (formatted for readability only):通过包装在
[...]
转换为有效的 json,即(格式化仅用于可读性):
[
{"id":"1","status":"SENT","sent_at":"2020-02-25T11:00:02+00:00"},
{"id":"2","status":"SENT","sent_at":"2020-02-18T11:00:02+00:00"},
{"id":"3","status":"SENT","sent_at":"2020-02-11T11:00:03+00:00"}
]
Parse using your favorite library, eg使用您最喜欢的库进行解析,例如
List<Object> objects = new ObjectMapper().readValue(str, List.class);
If you deperately need an array (not recommended):如果您非常需要一个数组(不推荐):
Object[] array = objects.toArray();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.