मैं एक जेसन ऑब्जेक्ट में सी # ऑब्जेक्ट को क्रमबद्ध करने की कोशिश कर रहा हूं। उसके बाद सेल्सफोर्स एपीआई को जमा किया जाएगा, और एक आवेदन तैयार किया जाएगा। अभी मेरे पास सी # ऑब्जेक्ट है जो एक जेसन स्ट्रिंग में क्रमबद्ध है, लेकिन मुझे इसे ऑब्जेक्ट होने की आवश्यकता है।सी # ऑब्जेक्ट को जेसन ऑब्जेक्ट में कनवर्ट करें
मेरे सी # ऑब्जेक्ट के साथ सीरियलाइजेशन के साथ यहां है।
Customer application = new Customer {
ProductDescription = "gors_descr " + tbDescription.Text,
Fname = "b_name_first " + tbFName.Text,
Lname = "b_name_last " + tbLName.Text
};
var json = new System.Web.Script.Serialization.JavaScriptSerializer();
string jsonString = json.Serialize(application);
string endPoint = token.instance_url + "/services/apexrest/submitApplication/";
string response = conn.HttpPost(endPoint, json, token);
Literal rLiteral = this.FindControl("resultLiteral") as Literal;
मुझे JSON ऑब्जेक्ट के अंदर आउटपुट करने के लिए JSON स्ट्रिंग की आवश्यकता है। मुझे जो चाहिए वह एक उदाहरण है:
"{ \"jsonCreditApplication\" : " +
"\"gors_descr\" : \"Appliances\", " +
"\"b_name_first\" : \"Marisol\", " +
"\"b_name_last\" : \"Testcase\", " +
"}";
यह हार्ड कोडित जेसन स्ट्रिंग किसी ऑब्जेक्ट के अंदर है। जैसा कि यह खड़ा है, सी # ऑब्जेक्ट में मान जेएसओएन स्ट्रिंग में आउटपुट किए जा रहे हैं, लेकिन मुझे इसे ऑब्जेक्ट में आउटपुट की आवश्यकता है ताकि सेल्सफोर्स एपीआई सबमिशन स्वीकार कर सके।
मैं किसी ऑब्जेक्ट में JSON स्ट्रिंग को कैसे जोड़ या सम्मिलित कर सकता हूं?
http://stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object?rq=1?स्टार्टर्स के लिए – stuartd
सुनिश्चित करें कि आपकी जेसन स्ट्रिंग मान्य है, आप वास्तव में इस साइट का उपयोग जेसन स्ट्रिंग को सी # क्लास में परिवर्तित करने के लिए कर सकते हैं http://json2csharp.com/ इस लिंक को भी देखें [सी # ऑब्जेक्ट में जेसन में कनवर्ट करें] (http: // stackoverflow.com/questions/6201529/turn-c-sharp-object-into-a-json-string-in-net-4) – MethodMan
जब आप 'एप्लिकेशन' को क्रमबद्ध करते हैं तो सबसे पहले आपको JSON मिलेगा जो इस तरह दिखेगा: ' {"उत्पाद विवरण": "gors_descr उपकरण", "Fname": "b_name_first Marisol", ...} '। यह जेएसओएन की तरह दिखता नहीं है। –