У меня есть Служба Отдыха WCF.Я хотел бы использовать его с устройства Android.Для этого я выбрал библиотеку gson.Казалось, все работало нормально, пока я не захотел вернуться из своего сервиса Object Contain Map.Gson сериализует его (и, как я предполагаю, также пытается десериализовать из него) как что-то вроде:
{"org.Mob.ComplexObject@3dac2f9c":"TAX1","org.Mob.ComplexObject@7369ca65":"TAX2"}
Но json, отправленный моей службой, выглядит так:
{"Key":
{"DefaultValue":"True",
"Description":null,
"DisplayName":"Custom Boolean",
"FieldType":0,
"Id":6,
"IsReadOnly":false,
"IsRequired":false,
"MaxLength":null,
"Name":"BoolVal",
"ParamType":0},
"Value":"True"},
{"Key":
{"DefaultValue":"",
"Description":null,
"DisplayName":"Custom Text",
"FieldType":4,
"Id":7,
"IsReadOnly":false,
"IsRequired":true,
"MaxLength":16,
"Name":"TextVal",
"ParamType":0},
"Value":"sda"}
}