我正在使用库JSON。NET从web带来一个JSON字符串,但问题是我在字符串中得到了一个双引号。
来自网络的字符串如下
{"accionObjeto":"post","accionTipo":"comentario","ts":"02:48:55","nick":"seba123neo","userId":"1180918","id":15521634","accion_name":"Hola","url":","titulo":"Hola-como"estas"}
字符串是完美的,除了结束
有问题
"titulo":"Holacomo"estas"
我必须删除那个双引号,否则JSON就是"无效"的
我到处找了,但找不到如何做到这一点,我只需要删除双引号,但不需要删除整个字符串中的所有其他引号。
谢谢你的帮助。
从您的问题中还不清楚您是在生成JSON字符串还是从web下载它。如果您正在创建它,而库没有正确转义字符串,请考虑自己转义它们。
这是一个有效的转义列表
\b退格(ascii码08)\f表单馈送(ascii代码0C)\n新行\r回车\t选项卡\v垂直选项卡\'撇号或单引号\"双引号\\背睫毛膏
正如您所看到的,您将不得不通过"
来转义双引号。在您自己编写代码之前,请仔细查看您正在使用的库。如果它没有提供这样的功能,我会感到惊讶。