gpt4 book ai didi

java - json 转 xml java

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:31 24 4
gpt4 key购买 nike

我想将 json 转换为 xml这是代码

public class ConvertJSONtoXML {

public static void main(String[] args) throws Exception {

InputStream is = ConvertJSONtoXML.class.getResourceAsStream("demo1.txt");

String jsonData = IOUtils.toString(is);
XMLSerializer serializer = new XMLSerializer();
JSON json = JSONSerializer.toJSON(jsonData);

String xml = serializer.write((JSON) json);
System.out.println(xml);

这是 demo1.txt

{"name":"naveed" }

它读取 demo1.txt 文件并转换为 xml,但我试图将 json 作为字符串传递。

String jsonString="{\"name\":\"naveed\" }";
InputStream is = ConvertJSONtoXML.class.getResourceAsStream(jsonString);

但它不适用于字符串..

我的事情 getResourceAsStream(jsonString) 不适用于字符串......请提出任何引用

最佳答案

方法getResourceAsStream()实际上在文件系统中查找由输入字符串标识的资源,并为其打开一个输入流。

你应该使用类似的东西

InputStream is = new ByteArrayInputStream( jsonString.getBytes() );

此外,您应该注意使用兼容的字符集。

关于java - json 转 xml java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12457261/

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