- 我将会收到一个JSON字符串形式的响应。
- 我们有一个用C#开发的现有工具,它将以XML格式输入。
- 因此,我正在使用Newtonsoft.JSON将从服务器获得的JSON字符串转换为XML字符串,并传递给该工具。
问题: 在将JSON响应转换为XML时,我遇到了一个错误
"处理请求失败。原因:名称中不能包含' '字符,十六进制值为0x20。"
上述错误表明JSON键包含一个空格 [例如: "POI Items":[{\"lat\":{\"value\":\"00\"}],这不能被转换为XML元素。
是否有任何方法仅识别JSON键["POI Items"]中的空格并将其删除?
另外,请提供任何替代解决方案,以便我们不需要更改现有解决方案?
敬礼,
Sudhir