gpt4 book ai didi

xml - 将 xml 存储在 json 对象中

转载 作者:数据小太阳 更新时间:2023-10-29 01:40:35 24 4
gpt4 key购买 nike

我需要将完整的 xml 文档存储为 json 对象的一部分。当我收到请求并尝试从 json 字符串创建 json 对象时,如下所示 -

{"content":{
"name" : "xyz",
"details":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<ns0:Report xmlns:ns0=\"http://www.khisko.com/triTypes\">
<StackTrace>Job-8004 Error in [xxxxxxxxxx]
Output data invalid&#xD;
at com.xyz.tst.a(Unknown Source)&#xD;
caused by: java.lang.NullPointerException&#xD;
</StackTrace>
<Msg>Output data invalid</Msg>
</ns0:Report>"
}}

我在详细信息的第一个字符处收到未终止的字符串错误。我该如何处理。

我正在使用 org.json.JSONObject 构造函数,它将 java 字符串作为参数并将 json 作为 java 字符串传递。

谢谢

最佳答案

你可以像这样对xml字符串进行编码和解码

{
"content": {
"name": "xyz",
"details": "PD94bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIj8+CiA8bnMwOlJlcG9ydCB4bWxuczpuczA9XCJodHRwOi8vd3d3LmtoaXNrby5jb20vdHJpVHlwZXNcIj4KICA8U3RhY2tUcmFjZT5Kb2ItODAwNCBFcnJvciBpbiBbeHh4eHh4eHh4eF0KICAgICAgT3V0cHV0IGRhdGEgaW52YWxpZCYjeEQ7CiAgYXQgY29tLnh5ei50c3QuYShVbmtub3duIFNvdXJjZSkmI3hEOwogICAgICBjYXVzZWQgYnk6IGphdmEubGFuZy5OdWxsUG9pbnRlckV4Y2VwdGlvbiYjeEQ7CiAgIDwvU3RhY2tUcmFjZT4KICAgPE1zZz5PdXRwdXQgZGF0YSBpbnZhbGlkPC9Nc2c+CiAgPC9uczA6UmVwb3J0Pg==",
"encoding": "base64"
}
}

关于xml - 将 xml 存储在 json 对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com