0

ここに私のjsonコードがあります:

    {
    "Parameter": {
        "LookupName": "EmailAddress",
        "LookupValue": "$a"
    },
    "Columns": {
        "Include_CSV": "ProspectID",
        "FirstName": "",
        "LastName": "",
        "EmailAddress": ""
    },
    "Sorting": {
        "ColumnName": "FirstName",
        "Direction": "1"
    },
    "Paging": {
        "Offset": 0,
        "RowCount": 200
    }
}

この Json コードの Php 配列を記述する必要があります。誰でも助けることができますか?よろしくお願いします..

4

3 に答える 3

2
$json = '{"apples":"green","bananas":"yellow"}';
print_r(json_decode($json, true));

次のようになります。

Array
(
    [apples] => green
    [bananas] => yellow
)

それ以外の場合は stdClass オブジェクトであるため、json_decode 関数で true を渡します。あなたがより好きなものを選択してください。

//編集:

彼の JSON 文字列無効でした。そのため、PHP はそれを変換できませんでした。修正済み:

{
    "Parameter": {
        "LookupName": "EmailAddress",
        "LookupValue": "example@example.com"
    },
    "Columns": {
        "Include_CSV": "ProspectID",
        "FirstName": "",
        "LastName": "",
        "EmailAddress": ""
    },
    "Sorting": {
        "ColumnName": "FirstName",
        "Direction": "1"
    },
    "Paging": {
        "Offset": 0,
        "RowCount": 200
    }
}
于 2013-08-23T11:32:30.947 に答える
1

この記事を読んで、お役に立てば幸いです

http://www.php.net/manual/en/function.json-decode.php

または

$data = json_decode($your_json_string, TRUE);
于 2013-08-23T11:30:18.863 に答える
0

このコードを使用

$jsonRes = $_REQUEST['YoutJsonResponse'];
$jsonArray = json_decode($jsonRes, true);
echo json_last_error();

これはjsonを解析し、もしあればエラーを出します。あなたのjsonは正しくないようです。

json_decode($jsonRes, true);arrayの代わりに戻りますobject

于 2013-08-23T11:31:48.747 に答える