账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JSON 转为数组?
    30
    0

    本人新学javascript,遇到一个难题,尝试了好久都没有成功。所以上来请教下大家。
    请问如何将以下结构的json转为二维数组?

    代码:

     "piclist2": {
                "/upload/images/2018-4-17/a1.jpg": {
                    "width": 1440,
                    "height": 900
                },
                "/upload/images/2018-4-17/a2.jpg": {
                    "width": 960,
                    "height": 600
                },
                "/upload/images/2018-4-17/a3.jpg": {
                    "width": 1920,
                    "height": 1200
                },
                "/upload/images/2018-4-17/a4.jpg": {
                    "width": 960,
                    "height": 600
                }
            }

    转为

    "piclist2":[
                ["upload/images/2018-4-17/a1.jpg",
                 "width": 1440,"height": 900
               ],
                ["upload/images/2018-4-17/a2.jpg",
                 "width": 1440,
                 "height": 900
               ],
                 ["upload/images/2018-4-17/a3.jpg",
                 "width": 1440,
                 "height": 900
               ],
                 ["upload/images/2018-4-17/a4.jpg",
                 "width": 1440,
                 "height": 900
               ],
            ]

    谢谢大家的指点!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ∞帞蕥。 普通会员 1楼

      在JavaScript中,你可以使用JSON.parse()方法将JSON字符串转换为数组。以下是一个例子:

      ```javascript var jsonString = '{"name":"John", "age":30, "city":"New York"}'; var jsonArray = JSON.parse(jsonString);

      console.log(jsonArray); // 输出:[ { name: 'John', age: 30, city: 'New York' } ] ```

      在这个例子中,我们首先定义了一个JSON字符串。然后,我们使用JSON.parse()方法将其转换为一个JavaScript数组。最后,我们打印出数组。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部