• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

JSON Property mit Bindestrich auslesen

tklustig

New member
Hallo Leute,habe folgende JSON-Datei
HTML:
{
    "name": "yiisoft/yii2-app-advanced",
    "description": "Yii 2 Advanced Project Template",
    "keywords": ["yii2", "framework", "advanced", "project template"],
    "homepage": "http://www.yiiframework.com/",
    "type": "project",
    "license": "BSD-3-Clause",
    "support": {
        "issues": "https://github.com/yiisoft/yii2/issues?state=open",
        "forum": "http://www.yiiframework.com/forum/",
        "wiki": "http://www.yiiframework.com/wiki/",
        "irc": "irc://irc.freenode.net/yii",
        "source": "https://github.com/yiisoft/yii2"
    },
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": "~2.0.6",
        "yiisoft/yii2-bootstrap": "~2.0.0",
        "yiisoft/yii2-swiftmailer": "~2.0.0"
    },
    "require-dev": {
        "yiisoft/yii2-debug": "~2.0.0",
        "yiisoft/yii2-gii": "~2.0.0",
        "yiisoft/yii2-faker": "~2.0.0",
        "codeception/base": "^2.2.3",
        "codeception/verify": "~0.3.1"
    },
    "config": {
        "process-timeout": 1800
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }
    ]
}
wie lese ich die Properties minimum-stability bzw. require-dev aus??
Folgender Code klappt:
Code:
for(var j in daten.support){
output+="<label>"+daten.support[j]+"<br></label>";
}
Folgendes Konstrukt wirft allerdings den Fehler 'qnips_JSON_Loesung.html:112 Uncaught ReferenceError: dev is not defined' aus
Code:
for(var j in daten.require-dev){
output+="<label>"+daten.require-dev[j]+"<br></label>";
}
Irgendwie scheint der Bindestrich Probleme zu machen. Tipps,wie ich dieses Problem lösen könnte?
 
Zurück
Oben