次のようなクラスがあります:
class MyDate
{
int year, month, day;
}
class Lad
{
string firstName;
string lastName;
MyDate dateOfBirth;
}
そして、次のようにオブジェクトをJSONLad
文字列に変換したいと思います。
{
"firstName":"Markoff",
"lastName":"Chaney",
"dateOfBirth":
{
"year":"1901",
"month":"4",
"day":"30"
}
}
(フォーマットなし)。私はこのリンクですが、 .NET 4にはない名前空間を使用しています。また、JSON.NETですが、そのサイトは現在ダウンしているようで、外部 DLL ファイルを使用するつもりはありません。
JSON文字列ライターを手動で作成する以外にオプションはありますか?
ベストアンサー1
みんなワンライナーが大好きなので
... これは、人気があり、デフォルトのシリアライザーよりも優れている Newtonsoft NuGet パッケージに依存しています。
Newtonsoft.Json.JsonConvert.SerializeObject(new {foo = "bar"})
ドキュメンテーション:JSON のシリアル化とデシリアル化