|
|
1
1
首先,我发现手动实现序列化的想法并不好。你应该这样做,mostla只是为了学习,或者你有其他非常重要的原因,为什么你不能使用标准.NET类(例如,使用必须使用.NET 1.0-3.0,而不是更高)。 现在回到你的代码。您当前生成的结果不是JSON格式。您应该将属性名和属性值放在双配额中:
如何继续阅读 http://www.json.org/ 必须转义的不只是字符的双配额。反斜杠字符也 必须 逃走。您可以在上验证JSON结果 http://www.jsonlint.com/ .
如果还手动实现反序列化,则应该知道还有更多的字符
可以
被简单地转义到
我在回答开头写的,最好使用标准的.NET类,比如 DataContractJsonSerializer 或 JavaScriptSerializer . 如果必须使用.NET 2.0而不是更高版本,则可以使用 Json.NET . |
|
2
0
您可以尝试如下操作:
|
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |