项目作者: T-Pham

项目描述 :
Roku SceneGraph JSON Helper
高级语言: Brightscript
项目地址: git://github.com/T-Pham/RokuJSONHelperNode.git
创建时间: 2017-06-08T04:50:49Z
项目社区:https://github.com/T-Pham/RokuJSONHelperNode

开源协议:

下载


JSON Helper Node for Roku.

Source files: /components/Helpers/

Usage:

  1. json = {
  2. "people": [
  3. {
  4. "name": "John Appleseed",
  5. "yob": 1999,
  6. "phones": [
  7. {
  8. "name": "Nokia 3310",
  9. "year_of_purchase": 2000
  10. },
  11. {
  12. "name": "Nokia 3311",
  13. "year_of_purchase": 2001
  14. }
  15. ]
  16. },
  17. {
  18. "name": "John Appleseed Jr.",
  19. "yob": 2017,
  20. "phones": []
  21. }
  22. ]
  23. }
  24. jsonHelper = createObject("RoSGNode", "JSONHelper")
  25. value = jsonHelper.callFunc("get", {json: json, path: ["people", 0, "phones", 1, "name"]}).value
  26. ? "first person's second phone name: "; value
  27. invalidValue = jsonHelper.callFunc("get", {json: json, path: ["people", 1, "phones", 1, "name"]}).value
  28. ? "second person's second phone name: "; invalidValue