質問: .netでc#オブジェクトをjson文字列に変換する方法 私はこれらのようなクラスがあります:class mydate { int year, month, day; } class lad { string firstname; string lastname; mydate dateofbirth; } そしてladオブジェクトをこのようにjson文字列に変換したいと思います。{ "firstname":"markoff", "lastname":"chaney", "dateofbirth": { "year":"1901", "month":"4", "day":"30" } } (フォーマットなし)。 このリンク が見つかりましたが、.net 4にはない名前空間を使用しています。また、 json.net についても聞いたことがありますが、現在のところサイトは停止しているようです。外部のdllファイルの使用に熱心ではありません。手動でjson文字列ライターを作成する以外に他のオプションはありますか?
回答: このツール を使用してc#クラスを生成し、このコードを使用してオブジェクトをシリアル化します var json = new javascriptserializer().serialize(obj);