【发布时间】:2020-05-27 11:49:18
【问题描述】:
我有一个对象的字符串数组,我从 javascript 中提取到 java 作为单个字符串。看起来像这样。
[
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu -
krishnalakshmi","objectId":"A1001001A20E08A74322C03420"},
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu -
krishnalakshmi","objectId":"A1001001A20E08A74322C03420"},
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu -
krishnalakshmi","objectId":"A1001001A20E08A74322C03420"}
]
现在我想知道如何在简单的 java 中将其拆分为如下对象:
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu - krishnalakshmi","objectId":"A1001001A20E08A74322C03420"}
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu - krishnalakshmi","objectId":"A1001001A20E08A74322C03420"}
{"sourcevalue":"KRISHNA@IN.IBM.COM","userIdValue":"Krishna L Pappu - krishnalakshmi","objectId":"A1001001A20E08A74322C03420"}
我尝试了split 方法,它太笨拙了。提前致谢
【问题讨论】:
-
通过
split向我们展示您的尝试。为什么太笨拙了?您应该解析它并使用 java 对象。 -
您到底需要什么?看来你需要反序列化一个json对象。