سؤال

انا املك JObject (أنا أستخدم json.net) التي قمت ببناءها مع LINQ إلى JSON (توفرها أيضا مكتبة نفسها). عندما اتصل ToString() طريقة في JObject, ، يخرج النتائج كمؤسسات جون.

كيف يمكنني تعيين التنسيق إلى "لا شيء" لهذا؟

هل كانت مفيدة؟

المحلول

اتصل بالعموم ToString(Formatting.None) طريقة.

بدلا من ذلك، إذا قمت بنزال الكائن إلى طريقة JSONConvert.serializeObject بطريقة ستعود JSON دون التنسيق.

توثيق: اكتب نص JSON مع Jtoken.ToString

نصائح أخرى

يمكنك أيضا القيام بما يلي؛

string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);

يمكنك استخدام JsonConvert.SerializeObject()

JsonConvert.SerializeObject(myObject) // myObject is returned by JObject.Parse() method

JSONConvert.SerializeObject ()

Jobject.Parse ()

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top