मैं प्रतिक्रिया पूर्णांक निम्नलिखित JSON परिणाम प्राप्त करते हैं:deserialize JSON DataContractJsonSerializer
{"result": { "":-41.41, "ABC":0.07, "XYZ":0.00, "Test":0.00 }}
मैं deserializating के लिए निम्नलिखित वर्ग तैयार किया है:
[DataContract]
public sealed class RpcResponse
{
[DataMember(Name = "result")]
public List<KeyValuePair<string, decimal>> Result { get; set; }
}
लेकिन जब मैं करने के लिए tring हूँ इसे DataContractJsonSerializer
के साथ deserialize Result
संपत्ति शून्य प्रविष्टियों के साथ समाप्त होता है। (Result
Dictionary<string, decimal>
के रूप में घोषित करते समय भी काम नहीं करता है)
क्या DataContractJsonSerializer
के साथ ऐसा करने का कोई तरीका है?
मैं कहीं भी जावास्क्रिप्ट का उपयोग नहीं करता, और मैं परिणाम के प्रारूप को भी बदल नहीं सकता। – Regent