c# - C# 中使用 JavaScriptSerializer 的 JSON 列表

标签 c# json list

我想最终得到一个像这样的 JSON 对象:

{ "somefield" : ["a", "b", "c"] }

我试过了

string json = new JavaScriptSerializer().Serialize(new
                        { 
                            somefield  = ["a", "b", "c"]
                        });

但我收到语法错误(语法错误,应为“,”)

最佳答案

只需使用new关键字

string json = new JavaScriptSerializer().Serialize(new
              {
                  somefield = new[] { "a", "b", "c" }
              });

关于c# - C# 中使用 JavaScriptSerializer 的 JSON 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19336003/

相关文章:

c# - ConfigureAwait(true) 是否总是返回到原始线程,即使被调用方方法在内部执行 ConfigureAwait(false)?

javascript - 如何摆脱 Object #<Object> has no method 'push' 错误?

python - JSONField Django 模板不显示我去了什么

json - 无法正确读取处理 Ajax 调用的 Cake PHP Controller 函数发送的 json 编码的成功/失败状态

python - 这两种初始化数组的方式有什么区别?

string - 如何在 Scala 中迭代列表的每个元素时修改它?

python - 使用 itertools 在 python 中列出列表(仅移动 2 个项目,排列)

c# - Windows Phone 8.1 创建联系人任务

c# - 如何为基于策略模式的应用程序编写清晰优雅的代码?

c# - 在 C# 中使用类型对象作为泛型的类型参数