我目前正在研究编写类似于BNF语法的自定义消息格式的快速deesrialisation/parsing。有可能涉及50个不同的对象。 对象的语法包含递归定义,这是目前我最大的问题。 你是否知道任何好的例子,或者你会使用正则表达式编写自己的词法分析器,并使用FIFO队列为嵌入式消息解析它们? 在Perl中,我正在将消息转换为JSON消息并使用泛型解析器,但我不确定这是否对C#有意义。消息如下: “{key1 = value1 | key2 = {key3 = value3}}”。自定义消息格式的反序列化/解析
1
A
回答
0
以下URL显示在C#中由斯科特谷和JSON序列化/反序列化的例子在.NET 3.5框架:
右键总结之前,你会发现这句话:
注意:除了JavaScriptSerializer类的 ,.NET 3.5 现在还包含新的 System.Runtime.Serialization.DataContractJsonSerializer 可以用于JSON 序列化/反序列化的类。
希望这有助于:
安德鲁
相关问题
- 1. 自定义Java消息序列化
- 2. 反序列化AmfPhp消息
- 3. Laravel反序列化消息
- 4. 反序列化OData.Error消息
- 5. 反序列化SOAP消息
- 6. 反序列化的自定义列表
- 7. JSON.NET反序列化自定义日期格式
- 8. 反序列化与解析
- 9. WCF消息反序列化后丢失了前缀的定义
- 10. 序列化AST在解析的格式
- 11. 解析数组的自定义格式
- 12. Django的自定义反序列化
- 13. MSMQ自定义消息格式
- 14. 反序列化JSON数据 - 自定义反序列化使用杰克逊JSON解析器
- 15. Splunk自定义日志格式解析
- 16. 解析自定义格式为DateTime
- 17. 格式化程序尝试反序列化消息时抛出异常:
- 18. 格式化程序尝试反序列化消息时抛出异常
- 19. Couchbase自定义反序列化
- 20. Gson自定义反序列化
- 21. 自定义动态JSON反序列化
- 22. GSON:自定义对象反序列化
- 23. JSon.Net反序列化自定义类
- 24. json.net自定义jobject反序列化
- 25. RestTemplate&Jackson - 自定义JSON反序列化?
- 26. 自定义字符串反序列化
- 27. C#自定义序列化和反序列化的简单类
- 28. 无效的JSON原始 - 自定义序列化/反序列化
- 29. 自定义格式不能处理格式化的日志消息
- 30. 解析反序列化阵列
一个可以看看的JSON解串器的源代码? – weismat 2009-02-27 10:04:38