Firebase中是否有可能将节点中的数据作为JSON数组获取,但不像多个对象
例如我有:
https://additive-food-e2a9a.firebaseio.com/additive.json
{"-KjrTAOehl0RAvKYlYVp":{"alias":"Curcumin","danger":"2","name":"E100"},"-KjrUIm-itn8h8EjckNQ":{"alias":"Curcumin","danger":"2","name":"E100"},"-KjrXlvuJjMuogCJmGDK":{"alias":"Curcumin","danger":"2","name":"E100"}}
但我需要这样的东西:
[{"-KjrTAOehl0RAvKYlYVp":{"alias":"Curcumin","danger":"2","name":"E100"},"-KjrUIm-itn8h8EjckNQ":{"alias":"Curcumin","danger":"2","name":"E100"},"-KjrXlvuJjMuogCJmGDK":{"alias":"Curcumin","danger":"2","name":"E100"}]
答案 0 :(得分:2)
当您向节点发出GET请求时,Firebase仅返回JSON对象。您必须在Java,Javascript或您使用的任何语言中应用JSON解析逻辑。 Sample JSON Parsing logic in Java.