getProperty(context: Object, selector: String, asPPObj: Boolean);
context. Source JSON object.
selector. String that contains a sequence of nested properties.
The getProperty method determines value of a nested property of JSON object.
If a nested object does not exist this method returns the undefined value.
To execute the example, add a link to PP.js scenario file to HTML page. Create an object, next set and show values of new properties for the nested object:
// Determine object
var chartView = {
chartType: "pie"
};
if (PP.isObject(chartView)) {
// Determine values of the width and height properties
PP.setValueToJSON(10, chartView, "options.size.width");
PP.setValueToJSON(20, chartView, "options.size.height");
// Get values of the width and height properties
console.log("Value of the width property: " + PP.getProperty(chartView, "options.size.width"));
console.log("Value of the height property: " + PP.getProperty(chartView, "options.size.height"));
} else {
console.log("The specified value is not an object.");
};
After executing the example the browser console displays values of new properties (width and height) nested in the source object:
Value of the width property: 10
Value of the height property: 20
See also: