我有点麻烦将json字符串反序列化为一个简单的List或string [](我不关心哪个)。
据我所知,这是如何完成这项工作的:
JsonConvert.DeserializeObject<List<string>>(jsonString);
这里我得到一个RuntimeBinderException。它抱怨参数,虽然我的json字符串有效且简单:a:1:{i:0;s:10:"Sahibinden";}
答案 0 :(得分:1)
你所拥有的不是JSON是一个序列化的PHP对象。在C#中有一些工具可以很好地工作,但是没有本机支持。如果您拥有PHP,则首先将对象/数组转换为JSON。如果没有尝试此问题的信息:https://stackoverflow.com/a/1923626/474702
答案 1 :(得分:0)
您的JSON无效。问题:
a:1应位于{}
:{无效之前,你需要一个
在i:0无效之后,你需要一个逗号
您重复1.和2.中所述的错误以及{}
解决方案:您需要了解JSON并确保理解其语法。