HI, ALL:
当前有个需求,想转xml转成标准的json格式。找到一个luaxml的库,但转成的是非标准的。
-- use luaxml
<?xml version="1.0" encoding="UTF-8"?><ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>test</Name><Prefix></Prefix><Marker></Marker><MaxKeys>1000</MaxKeys><IsTruncated>false</IsTruncated></ListBucketResult
得到的效果如下:
[
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>",
{
"1": {
"1": "test",
"label": "Name",
"xarg": {}
},
"2": {
"label": "Prefix",
"xarg": {}
},
"3": {
"label": "Marker",
"xarg": {}
},
"4": {
"1": "1000",
"label": "MaxKeys",
"xarg": {}
},
"5": {
"1": "false",
"label": "IsTruncated",
"xarg": {}
},
"label": "ListBucketResult",
"xarg": {
"xmlns": "http://s3.amazonaws.com/doc/2006-03-01/"
}
}
]
{}
但我希望得到的如下标准的json
{
"ListBucketResult": {
"-xmlns": "http://s3.amazonaws.com/doc/2006-03-01/",
"Name": "test",
"MaxKeys": "1000",
"IsTruncated": "false"
}