Java中xml到json的转换问题,第一个前导零丢弃的fom字符串

堆栈溢出

我的xml包含要作为字符串处理的属性值“ 0123”,按照以下代码从xml转换为json后,导致从属性值中删除零。

二手课

import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.json.JSONObject;
import org.json.XML;

//将xml转换为json

    org.jdom.Document jdomDocument = new Document();
    org.jdom.Element Attribute = new org.jdom.Element("Attribute");
    jdomDocument.setRootElement(Attribute);

    org.jdom.Element valueElement = new  org.jdom.Element("Value");
    valueElement.setText(getValue()); // "0123"
   // getValue() return anything like boolean,string,long,date, time etc..

     root.addContent(valueElement);
    String xmlval = new    XMLOutputter(Format.getPrettyFormat()).outputString(jdomDocument);
    JSONObject xmlJSONObj = XML.toJSONObject(xmlval);
    String jsonPrettyPrintString = xmlJSONObj.toString(4);

如何解决这个问题?

堆栈溢出

有用 :)

在CDATA部分中添加了值,因此从xml转换为json值时按原样显示

   org.jdom.Element valueElement = new  org.jdom.Element("Value");
    org.jdom.CDATA cdata = new org.jdom.CDATA(getValue());
    valueElement.setText(cdata );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PHP中的字符串检测第一个零

来自分类Dev

Python字符串获取前导字符直至第一个逗号

来自分类Dev

如何在c中读取前导空格的第一个字符串?

来自分类Dev

json_decode在字符串编号的第一个字符处删除零

来自分类Dev

Python字符串从第一个非零字符拆分

来自分类Dev

在Java中删除字符串中第一个单词的最佳方法

来自分类Dev

字符串正则表达式中的第一个非零值

来自分类Dev

如何在Java字符串中查找第一个汉字

来自分类Dev

返回任何字符串中的第一个单词(Java)

来自分类Dev

引用“”后在字符串中获取第一个单词(Java)

来自分类Dev

检查字符串中字符串的非第一个实例

来自分类Dev

在字符串中查找第一个配对字符串

来自分类Dev

在第一个连字符之前添加前导零

来自分类Dev

将逗号分隔的字符串转换成几个列表,并忽略字符串的第一个元素Java的前5个字符

来自分类Dev

蜂巢:字符串中的第一个和最后一个出现

来自分类Dev

为什么字符串数组中的第一个字母不转换为大写?

来自分类Dev

仅将字符串的第一个单词转换为小写

来自分类Dev

仅将字符串的第一个单词转换为小写

来自分类Dev

bash:如何从字符串开头到第一个数字提取文本?

来自分类Dev

我应该如何从开头到第一个空格删除部分字符串?

来自分类Dev

数组到字符串避免第一个逗号?

来自分类Dev

在javascript中返回字符串中的第一个非重复字符

来自分类Dev

在PowerShell中替换字符串中的第一个匹配字符

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

在PowerShell中替换字符串中的第一个匹配字符

来自分类Dev

字符串拆分的第一个条目

来自分类Dev

找到第一个不同的字符串

来自分类Dev

Atom对象样式少,更改第一个字符串,冒号前的前导字符串的颜色,

来自分类Dev

Java获取字符串的第一个字符值

Related 相关文章

  1. 1

    从PHP中的字符串检测第一个零

  2. 2

    Python字符串获取前导字符直至第一个逗号

  3. 3

    如何在c中读取前导空格的第一个字符串?

  4. 4

    json_decode在字符串编号的第一个字符处删除零

  5. 5

    Python字符串从第一个非零字符拆分

  6. 6

    在Java中删除字符串中第一个单词的最佳方法

  7. 7

    字符串正则表达式中的第一个非零值

  8. 8

    如何在Java字符串中查找第一个汉字

  9. 9

    返回任何字符串中的第一个单词(Java)

  10. 10

    引用“”后在字符串中获取第一个单词(Java)

  11. 11

    检查字符串中字符串的非第一个实例

  12. 12

    在字符串中查找第一个配对字符串

  13. 13

    在第一个连字符之前添加前导零

  14. 14

    将逗号分隔的字符串转换成几个列表,并忽略字符串的第一个元素Java的前5个字符

  15. 15

    蜂巢:字符串中的第一个和最后一个出现

  16. 16

    为什么字符串数组中的第一个字母不转换为大写?

  17. 17

    仅将字符串的第一个单词转换为小写

  18. 18

    仅将字符串的第一个单词转换为小写

  19. 19

    bash:如何从字符串开头到第一个数字提取文本?

  20. 20

    我应该如何从开头到第一个空格删除部分字符串?

  21. 21

    数组到字符串避免第一个逗号?

  22. 22

    在javascript中返回字符串中的第一个非重复字符

  23. 23

    在PowerShell中替换字符串中的第一个匹配字符

  24. 24

    在MySQL中替换字符串中的第一个字符

  25. 25

    在PowerShell中替换字符串中的第一个匹配字符

  26. 26

    字符串拆分的第一个条目

  27. 27

    找到第一个不同的字符串

  28. 28

    Atom对象样式少,更改第一个字符串,冒号前的前导字符串的颜色,

  29. 29

    Java获取字符串的第一个字符值

热门标签

归档