gpt4 book ai didi

javascript - 如何将一个变量中的一些json数组拆分为不同的变量? (Javascript)

转载 作者:行者123 更新时间:2023-11-28 12:43:21 24 4
gpt4 key购买 nike

我对 JSON 感到困惑。

我从 php 获取了这个 JSON 数据(已经解析);

    var json =
{"id":"1", "name":"AAA", "sex":"m", "age":"20", "region":"X"}
{"id":"2", "name":"BBB", "sex":"m", "age":"25", "region":"Y"}
{"id":"3", "name":"CCC", "sex":"f", "age":"30", "region":"Z"}
{"id":"4", "name":"DDD", "sex":"m", "age":"35", "region":"Q"}

这些是一个变量内的独立数组。

我想让它们像这样,

    var json1 = {"id":"1", "name":"AAA", "sex":"m", "age":"20", "region":"X"}
var json2 = {"id":"2", "name":"BBB", "sex":"m", "age":"25", "region":"Y"}
var json3 = {"id":"3", "name":"CCC", "sex":"f", "age":"30", "region":"Z"}
var json4 = {"id":"4", "name":"DDD", "sex":"m", "age":"35", "region":"Q"}
<小时/>

我目前正在使用 PHP 开发 Titanium mobile (iOS)。PHP 像这样发送 JSON 数据;

    foreach($responses as $response)
{
echo encode_json($response);
}

※$responses是sql命令的结果。

现在 Titanium 端,Titanium 文件将接收并解析它。

    Req.onload = function()
{
var json = JSON.stringify(this.responseText);
var response = JSON.parse(json);
Ti.API.info(response);
}

Ti.API.info 在控制台上显示;

    [INFO] {"id":"1", "name":"AAA", "sex":"m", "age":"20", "region":"X"}{"id":"2", "name":"BBB", "sex":"m", "age":"25", "region":"Y"}{"id":"3", "name":"CCC", "sex":"f", "age":"30", "region":"Z"}{"id":"4", "name":"DDD", "sex":"m", "age":"35", "region":"Q"}
//as I wrote it above

我很抱歉那些来看 JS 问题的人,但钛。

最佳答案

你的意思是这样吗?:

var json =
{"id":"1", "name":"AAA", "sex":"m", "age":"20", "region":"X"}
{"id":"2", "name":"BBB", "sex":"m", "age":"25", "region":"Y"}
{"id":"3", "name":"CCC", "sex":"f", "age":"30", "region":"Z"}
{"id":"4", "name":"DDD", "sex":"m", "age":"35", "region":"Q"}

var json1 = json[0];
var json2 = json[1];
var json3 = json[2];
var json4 = json[3];

关于javascript - 如何将一个变量中的一些json数组拆分为不同的变量? (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10579018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com