0

重複の可能性:
JSON.parse 配列からのデータの取得

私はjsonの初心者で、質問のタイトルが正しいことさえ知りません

このステートメント 'obj = ko.toJSON(viewModel)';viewmodel から obj に次の json があります。ビューモデルはノックアウト ビューです。

{
"activeColumns": [
    {
        "property": "delete",
        "display": "Delete",
        "checked": true,
        "readonly": true
    },
    {
        "property": "id",
        "display": "ID",
        "checked": false,
        "readonly": true
    },
    {
        "property": "name",
        "display": "Name",
        "checked": false,
        "readonly": false
    },
    {
        "property": "age",
        "display": "Age",
        "checked": false,
        "readonly": false
    }
],
"rows": [
    {
        "selectedFruits": [],
        "id": 1,
        "name": "Bob",
        "age": 44
    },
    {
        "selectedFruits": [],
        "id": 2,
        "name": "Ted",
        "age": 22
    },
    {
        "selectedFruits": [],
        "id": 3,
        "name": "Jane",
        "age": 55
    },
    {
        "selectedFruits": [],
        "id": 4,
        "name": "Sue",
        "age": 11
    }
],
"newName": "",
"lastSavedJson": "",
"newAge": "",
"newAttribute": "",
"males": 10,
"females": 90,
"val": 50,
"selectedValue": "select",
"selectedCategory": "select",
"availablecategory": [
    "select",
    "functional",
    "non-functional",
    "technical"
],
"tshirtoptions": [
    "select",
    "S",
    "M",
    "L",
    "XL",
    "XXL"
],
"availableparametertype": [
    "select",
    "range",
    "numeric",
    "percentage",
    "t-shirt"
]
}

obj.activeColumns()[0] を使用して最初の配列にアクセスしていますが、キャッチされていない型エラーが表示されています。さまざまなオブジェクト配列とそのプロパティにアクセスする方法と、特定のオブジェクトを削除する方法の後で。ありがとう...

4

0 に答える 0