1
我有一個看起來像這樣我的服務器上的部分:如何防止JsonConvert.SerializeObject周圍添加字符串引號
private static dynamic Data;
string ArraySize = "[900,900,2]";
Data = new { c2array = true, size = ArraySize };
System.IO.File.WriteAllText("json.txt", JsonConvert.SerializeObject(Data));
它吐出了這一點:
{「c2array」:真」大小 「:」[900,900,2] 「}
但在JavaScript中,我可以用它json.stringify得到這個:
{」 c2array 「:真實的,」 大小「:[900,900,2]} < ---沒有引用
我怎樣才能得到C#JSON序列化爲而不是繞字符串包裝引號。
我使用一個字符串值,因爲如果我嘗試以下
Data = new { c2array = true, size = [900,900,2] };
它不會編譯
我送這個給客戶端腳本是一個JavaScript遊戲編程庫和它預計沒有引號的大小。
謝謝你的工作就像一個魅力說,我不能接受7分鐘的答案,但會讓它時 – BrierMay 2013-02-16 03:18:24