添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
长情的豆腐  ·  410 Gone - HTTP | MDN·  1 月前    · 
绅士的书包  ·  403 Forbidden - HTTP ...·  4 周前    · 
愉快的沙滩裤  ·  pyqt ...·  11 月前    · 
干练的罐头  ·  数学建模 - 知乎·  1 年前    · 
年轻有为的茄子  ·  关于jupyter ...·  1 年前    · 

从JSON数组中创建嵌套JSON数组

0 人关注

我是JSON和C#的新手,创建了一个Azure函数,它与Snowflake联系在一起,需要一个非常具体的JSON响应类型。我希望得到帮助,如果有的话,把我得到的JSON响应变成一个稍微不同的格式的响应。

"access_token" : "access token value here" , "user" : "user_val" "data" : [ 0 , { "access_token" : "access token value here" , "user" : "user_val" } ]

我需要创建一个嵌套数组,将 "data "作为父级,并从0开始的行数响应。

c#
azure-functions
snowflake-cloud-data-platform
Rob
Rob
发布于 2021-08-10
1 个回答
Chris Wong
Chris Wong
发布于 2021-08-10
0 人赞同

使用 Json.NET

using System;
using System.Collections.Generic;
using Newtonsoft.Json;
public class Program
    public static void Main()
        string json = @"{
  ""access_token"": ""access token value here"" , ""user"": ""user_val""
        Access a = JsonConvert.DeserializeObject<Access>(json);
        var accessCollection = new AccessCollection
            Data = new List<Access> { a }
        json = JsonConvert.SerializeObject(accessCollection, Formatting.Indented);      
        Console.WriteLine(json);
public class Access
    [JsonProperty("access_token")]
    public string AccessToken
        get;
        set;
    [JsonProperty("user")]
    public string User
        get;
        set;
public class AccessCollection
    [JsonProperty("data")]
    public List<Access> Data
        get;
        set;