現在、BNF構文に似たカスタムメッセージフォーマットの高速除外/解析を検討しています。おそらく50種類の異なるオブジェクトが関わっています。 オブジェクトの文法には、現時点で私にとって最大の問題である再帰的な定義が含まれています。 良い例を知っていますか、または正規表現を使用して独自のレクサーを作成し、埋め込まれたメッセージのFIFOキューを使用してそれらを解析するでしょうか? Perlでは、メッセージをJSONメッセージに変換して一般的なパーサを使用していますが、これがC#で意味を持つかどうかはわかりません。 メッセージは次のようになります。 "{key1 = value1 | key2 = {key3 = value3}}"。カスタムメッセージフォーマットのデシリアライズ/解析
1
A
答えて
0
次のURLは、スコット区と.NET 3.5 FrameworkがC#でJSONのシリアライズ/デシリアライゼーションの例を示しています右あなたがこの文を見つける要約前
:
注: JavaScriptSerializerクラスに加えて、.NET 3.5 には、新しい が含まれるようになりました。System.Runtime.Serialization.DataContractJsonSerializer JSON シリアライズ/デシリアライズに使用できるクラスです。
・ホープ、このことができます:
アンドリュー
関連する問題
- 1. UWP解析またはデシリアライズHTTPClientの応答
- 2. ウェブサイトからデータを解析し、C#でデシリアライズしようとしています
- 3. 解析:: RecDescentの解析サブ名
- 4. エイリアス解析vs.ポインタ解析とポイントツー解析
- 5. XMLを解析して、XMLを解析する際のXMLの解析
- 6. C#の解析の理解
- 7. 解析/解析とは何ですか?
- 8. ログ解析ツール(フィルタリング/グループ化/マルチスレッド解析)
- 9. 解析のJSON
- 10. ソープメッセージの解析
- 11. アクセスログの解析
- 12. アンドロイドスクリーンダンプファイルの解析
- 13. ストアドプロシージャの解析
- 14. arrayListの解析
- 15. 解析のJSON
- 16. BFSの解析
- 17. ユニプロットフラットファイルの解析
- 18. パッケージエラーの解析
- 19. fbsr_cookieの解析
- 20. テーブルデータの解析
- 21. ウェブサイトの解析
- 22. テキストファイルの解析
- 23. 解析のJava
- 24. サーバダッシュボードログインの解析
- 25. 解析
- 26. pandas.read_csv()float解析の理解
- 27. JSON(オブジェクト構造のシリアル化)を解析して解析し、JSON文字列をデシリアライズしてオブジェクト構造に変換しますか?
- 28. Ubuntuマシンでのフォント解析でのPDFファイルの解析
- 29. C#での引数の解析と検証の解析
- 30. 追加のリクエストの解析結果の解析
は、一つはJSONデシリアライザのソースコードを見てすることはできますか? – weismat
はい。この無料ツール(http://www.red-gate.com/products/reflector/)を使用して、すべての.NETまたはすべてのアセンブリのコンテンツを表示できます。組み立てが難しくなっても、あまり役に立ちません。 –