как разделить некоторые массивы json в одной переменной на разные переменные? (Javascript)

Я запутался в JSON.

Я получил эти данные JSON (уже проанализированные) из php;

    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"}

В настоящее время я разрабатываю Titanium mobile (iOS) с PHP. и PHP отправляет данные JSON следующим образом;

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

※$ответы являются результатом заказа 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, но с Титаниумом.

0
задан Bill the Lizard 25 June 2013 в 14:40
поделиться