次のコードでは、C#クラスをJsonオブジェクトにシリアライズする必要があります。問題は、私は他のクラスを直列化して一つにすることができないということです。どのように私は1つのjsonファイルにそれらをシリアル化できるように私は他のすべてのクラスに変数データを割り当てる。あなたはちょうどそのデータをインスタンス化する必要があるjsonへのC#クラスのシリアライズ
{
"Number": "DTY28968YU",
"RequestedDeviceType": "MHubObd",
"DeliveryMethod": "ByHand",
"Customer": {
"Contacts": {
"FirstName": "Mike",
"Name": "Paul",
"Email": "[email protected]",
"City": "San Luis",
"Address": "No 10 Highway Road , San Luis",
"MobilePhone": "+54000000000"
},
"Name": "John Doe",
"Number": "PolicyNumber24",
"OverrideData": true
},
"Vehicle": {
"VIN": "VIN004001",
"MakeModelCode": "34010",
"LicensePlate": "SS 100 GP",
"Make": "RANGE ROVER",
"Model": "SPORT",
"YearOfInitialRegistration": 2016,
"MotorType": "Petrol",
"OverrideData": true
}
}
My Jsonファイルは次のように表示されます –
https://stackoverflow.com/questions/6201529/turn-c-sharp-object-into-a-json-string-in-net-4 – Stavm
データを 'data'に代入すると、参照型は' null'になり、直列化されたものは表示されません。あなたが見せて、何が起こるか見るように、データを入れてみるのはどうですか? – crashmstr