サーバー上に次のようなセクションがあります。
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":true、 "size": "[900,900,2]"}
それでもJavaScriptでは、json.stringifyを使用してこれを実現できます。
{"c2array":true、 "size":[900,900,2]}<---引用符なし
文字列を引用符で囲まないようにc#JSONをシリアル化するにはどうすればよいですか?
次のことを試してみると、文字列値を使用しています
Data = new { c2array = true, size = [900,900,2] };
コンパイルされません
これを送信するクライアントスクリプトはJavaScriptのゲームプログラミングライブラリであり、引用符なしのサイズを想定しています。