如何从类似于PHP的C#字典中创建JSON

|| PHP代码制作数组
$tag = array(
\'tag_uid\' => 1234,
\'x\' => 0,
\'y\' => 0
);

$tags[] = $tag;
输出:
{\"x\":\"0\",\"y\":\"0\",\"tag_uid\":\"1234\"}
我想用我需要帮助的相同输出将其作为C#中的JSON数组,我无法弄清楚它将是哪个数组?一个简单的数组或什么。 我有可以传递给函数的tag_uid,并且我正在使用JSON.NET,我不知道我应该在JsonArry函数中编写什么内容,但是我尝试遵循
 public JsonArray CreatePhotoTag(string userId)
        {
            Dictionary<string, object> tagParameters = new Dictionary<string, object>();
            tagParameters.Add(\"x\", \"0\");
            tagParameters.Add(\"y\", \"0\");
            tagParameters.Add(\"tag_uid\", userId);
            JsonArray tagsarray = ???

            return tagsarray ;
        }
请帮我     
已邀请:
        我建议切换到ServiceStack.NET Text。与JSON.NET相比,它的速度非常快。 您可以像这样序列化它: ServiceStack.NET
var jsonSerializer = new JsonSerializer<Dictionary<String, Object>>();
var tagsArray = jsonSerializer.SerializeToString(tagParameters);
如果您真的想使用JSON.NET JSON.NET
var tagsArray = JsonConvert.SerializeObject(tagParameters, Formatting.Indented);
    

要回复问题请先登录注册