-2
我只是无法弄清楚这一点。 已经用JsonConvert.SerializeObject(item)试过了,我也有一个奇怪的字符串。解析这种json字符串化的字符串“{”value “:[”18 “]}”
如何从这个字符串化的字符串中删除值?
"{\"value\":[\"18\"]}"
编辑@
这是我字符串化它:
var data = new FormData();
data.append('cates', JSON.stringify(toSend));
,这里是什么输出我从模型>道具列表
https://gyazo.com/b9a6f212345b854796af3d80e4169a23
@deserializing得到
foreach (var item in data.cates)
{
var l = JsonConvert.DeserializeObject(item);
}
为什么你的JSON有\”字符?如果你反序列化之前更换该字符串发生?尝试移除从字符串 – NicoRiff
你将需要提供更多的背景。你在哪里看到的那字符串?在文件中?在C#源代码中?在Visual Studio调试器中? –
转义是因为JSON字符串在一个字符串中。因此,报价必须逃脱 –