将XML字符串存储为JSON属性的正确可靠方法是什么?

Edw*_*Yip 4 xml json

我想将本身就是XML字符串的字符串存储为JSON对象的属性,将其转换为可靠正确的方法是什么?由于JSON不支持二进制数据,我是否应该先将XML数据编码为BASE64,然后再保存为JSON对象?

我要存储的数据示例:

{ 
"string1" : "<xml>...moderately complex XML...</xml>" 
} 
Run Code Online (Sandbox Code Playgroud)

Cha*_*ion 5

实际上,base 64应该可以工作。但是您可能要标记该属性,以便使其清晰可见。

{
    "Property" : {
        "Type" : "XML",
        "Encoding" : "Base64",
        "Value" : "PFhNTD48WE1MPjxYTUw+PC9YTUw+PC9YTUw+PC9YTUw+"
    }
}
Run Code Online (Sandbox Code Playgroud)