我想将一些Xml转换为Json。 使用X2JS这项工作正常,但我有一个JSON对象的属性前缀'_' 我不想这样,我怎么能删除它。 我试着将attributePrefix设置为“”,但这不起作用。 有没有另一种方法可以实现这个目标?X2JS删除属性前缀
1
A
回答
0
在这里查看此问题列表 https://code.google.com/p/x2js/issues/list 其列为必需条件。
30 Defect Accepted Medium ---- ---- Set a null prefix
这是被视为,但我认为它不再被支持。
耻辱:(
1
其实它不是由理由的支持。如果你将它定义成“”就不可能转换JSON到XML的支持,这个前缀用来不同于元素XML属性。
。PS和项目现在在这里生活https://github.com/abdmob/x2js
0
我有同样的关注,并查看代码,看来前缀定义是这样的:
config.attributePrefix = config.attributePrefix || "_";
因此,一个快速的解决方法是将前缀设置为空数组(将其作为布尔值计算为true,并将其作为字符串计为'')。
var x2js = new X2JS({attributePrefix: []});
注意:当然,没有可能的后退转换。
相关问题
- 1. 删除android:前缀为每个属性
- 2. 删除 “API” 前缀
- 3. 在SOAPBodyElement上删除Body属性/前缀,我该怎么办?
- 4. 删除的xmlns命名空间前缀属性
- 5. Spring Security删除RoleVoter前缀
- 6. 角不删除JSON前缀
- 7. 删除前缀与制造
- 8. NSSortDescriptor删除“该”前缀
- 9. 删除路径前缀
- 10. 先删除前缀在MySQL
- 11. 删除文件://前缀C#
- 12. Angular CLI删除前缀CSS
- 13. 属性'前缀'没有值
- 14. Automapper源前缀属性
- 15. jquery数据属性删除前导零
- 16. 如何删除属性之前保存
- 17. 如何在提交前删除属性?
- 18. 删除属性
- 19. 删除属性
- 20. 从变量中删除前缀
- 21. 删除相同的前缀编号div
- 22. 从sigmaJS图中删除前缀
- 23. 基于前缀删除列的内容
- 24. 删除可变长度的前缀
- 25. 如何删除供应商前缀
- 26. 删除前缀和单引号
- 27. 删除阵列关键前缀
- 28. SQL:删除带有前缀的表格
- 29. 删除WordPress上的作者前缀
- 30. 从列表中删除前缀u'
@abdmob:恕我直言,允许相同的转换是有意义的:没有前缀的属性。相当于一个__toString方法。即使这可以防止逆转... –