javascript - Access JSON object to get Resource Bundle key/value pair -
i know how access key value pair json object in case, resource bundle keys mapped values.
e.g.
var json = {"label.name.first":"foo","label.name.second":"bar"};
here json.label.name.first doesn't give me "foo".
can me this?
due using period character (.
) in key name, need use []
notation access value.
console.log( json['label.name.first'] );
additionally, have javascript object, not json.
the difference between javascript object or json json string. secondly, javascript objects don't require same quote standards on key names.
if consider string below, yes can considred json (this why if paste json parser, tells it's valid json):
{"label.name.first":"foo","label.name.second":"bar"}
however, if assign directly javascript variable have javascript object literal, not json. because json valid javascript object/array literal when not contained in string:
var obj = {"label.name.first":"foo","label.name.second":"bar"};
if use string, json:
var json = '{"label.name.first":"foo","label.name.second":"bar"}'; // json string, it's json var obj = json.parse(json); // parse json object
the confusion quote common because json format similar format of javascript object , array literals.
Comments
Post a Comment