首先,让我开始说我不是.net开发人员.我问这个问题的原因是我们推出了REST-API,我们的第一个集成合作伙伴之一是.net商店.
所以基本上我们假设.net会提供某种包装来创建JSON,但是有问题的开发人员手动创建了字符串.我已经研究过这个话题了,我真的找不到任何东西,但我相信.net提供了一些东西.:)
'current code Dim data As String data = "[hello, world]"
在PHP中我会做以下(假设ext/json可用;):
我也对你使用什么来解码json到数组/对象结构感兴趣.
非常感谢帮助.
1> John Sheehan..:有几个第一方和第三方选项.Rick Strahl有一个很好的概述.JSON.net是最受欢迎的第三方选择.
2> bdukes..:请参阅.Net AJAX中是否有内置方式手动将对象序列化为JSON字符串?
也就是说,在.NET 2.0中,
Dim yourData As String() = { "Hello", "World" } Dim jsonSerialiser As New System.Web.Script.Serialization.JavaScriptSerializer Dim jsonString as String = jsonSerialiser.Serialize(yourData)在.NET 3.5中,将它们发送到上面提到的Rick Strahl的博客
3> Wayne..:Json.Net是一个易于使用的库,具有一些很酷的功能.