導航:首頁 > 編程語言 > javaxml轉json

javaxml轉json

發布時間:2022-02-28 17:56:27

java中 inputStream怎樣高效率的准換成xml和json對象,然後轉換成map集合。

您好,提問者:
1、使用緩沖流:BufferedInputStream。
2、或者轉為緩沖字元流:
BufferedReader br = new BufferedReader(new InputStreamReader(xx));

Ⅱ Java中有沒有直接將XML轉換成JSON字元串的工具

你用用JSON-lib這個包吧,好像有的

Ⅲ java中xml轉json少一個aa節點,如圖。

xml規范中,不允許2個相同節點並且同級別的數據出現,如果出現,則只獲取一個節點的數據,所以如果你一定要這么做的話,需要將第二個aa改名為aa1,然後即可實現數據同步。

Ⅳ java中使用XMLSerializer將json格式的數據轉為xml格式問題

直接用從資料庫讀出數據變成jsonObject就可以轉換成json了幹嘛要轉啊,也可以
StringBuffer拼接也可以啊

Ⅳ 如何把XML格式轉換成JSON-CSDN論壇

之所以使用JSON一般是為了跳過XML這個過程,使JAVA類型到客戶端的javascript類型可以不需要再解析XML就直接生成.為什麼會從XML轉換成json?
個人建議是通過Java解析XML,生成JavaBean或者其它類型的java對象,然後使用GSON,將java對象轉化成json.GSON是google開發的一個包,小巧而功能強大,可定製性也很強,推薦使用.

Ⅵ java 用XMLSerializer處理xml轉json時,xml節點的屬性在轉為json後,屬性上為有@符號,怎麼處理掉@。

@要用replace替換成-減號符,這樣在json字元串中能代表屬性

Ⅶ XML轉換Json的注釋怎麼去掉JAVA

不用管注釋,先解析xml再轉成json對象

Ⅷ java解析json,然後將其轉換為xml

需要的依賴:
<dependency>
<groupId>de.odysseus.staxon</groupId>
<artifactId>staxon</artifactId>
<version>1.2</version>
</dependency>
代碼:
publicstaticvoidmain(String[]args)throwsException{
//輸入json文件
Stringencoding="UTF-8";
FilejsonFile=newFile("C:/Users/Administrator/Desktop/person.json");
LongjsonFilelength=jsonFile.length();
byte[]JsonBytes=newbyte[jsonFilelength.intValue()];
FileInputStreamin=newFileInputStream(jsonFile);
in.read(JsonBytes);
in.close();
Stringjson=newString(JsonBytes,encoding);
//json-->xml
StringReaderinput=newStringReader(json);
StringWriteroutput=newStringWriter();
JsonXMLConfigconfig=newJsonXMLConfigBuilder().multiplePI(false)
.repairingNamespaces(false).build();
XMLEventReaderreader=newJsonXMLInputFactory(config)
.createXMLEventReader(input);
XMLEventWriterwriter=XMLOutputFactory.newInstance()
.createXMLEventWriter(output);
writer=newPrettyXMLEventWriter(writer);
writer.add(reader);
reader.close();
writer.close();
output.close();
input.close();
//輸出成xml文件
FilexmlFile=newFile("C:/Users/Administrator/Desktop/person.xml");
PrintWriteroutFile=newPrintWriter(xmlFile);
outFile.write(output.toString());
outFile.flush();
outFile.close();
}

Ⅸ JAVA能把下面的 xml 轉化為JSON

用XStream這個類庫就可以實現xml ==> java ==> json


不過你這種情況,用類庫直接轉換還很麻煩,要設置很多東西,還要調試

建議自己寫個sax解析器,先把你的xml解析成java對象,再用Gson或用JSONObject或用XStream將對象轉換成json

天下沒有免費的午餐,5分只能幫你到這了,請採納哈

Ⅹ 在java中怎麼把xml文件轉換成json格式

在java中把xml文件轉換成json格式
1、前提需要jar包:
json-lib-2.4-jdk15.jar 和 xom-1.2.5.jar ,maven 倉庫:
net.sf.json-lib
json-lib
2.4
jdk15

xom
xom
1.2.5

2、代碼部分:
public static JSON xmlToJson(String xml) {
XMLSerializer xmlSerializer = new XMLSerializer();
if(xml!=null && !」「.equals(xml)){
xml = xml.replaceAll(「\r|\n」, 「」);
JSON json = xmlSerializer.read(xml);
return json;
}else{
return null;
}

}
public static void main(String[] args) {
String xmlStr = "<parent><id>01</id<name>marry</name</parent>";
JSON json = xmlToJson(xmlStr);
System.out.println(json.toString());

}
3、結果:
{「id」:」01」,」name」:」marry」}

閱讀全文

與javaxml轉json相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:341
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:170
c回調java 瀏覽:402
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315