You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解析Firebase返回的JSON数组并合并单文档所有字段字符串为单行

实现思路

  • 先拿到响应里的documents数组遍历每一份文档
  • 对每份文档,取出fields对象的所有属性值
  • 逐个提取属性里的stringValue字段,用空格拼接成单行字符串即可

代码示例

JavaScript 实现

// 假设response是你拿到的Firebase响应对象
const result = response.documents.map(doc => {
  const fieldValues = Object.values(doc.fields);
  return fieldValues.map(item => item.stringValue).join(' ');
});

// 输出结果
result.forEach(line => console.log(line));

Python 实现

import json

# 假设response_str是接口返回的JSON字符串
data = json.loads(response_str)
result = []
for doc in data["documents"]:
    values = [field["stringValue"] for field in doc["fields"].values()]
    result.append(" ".join(values))

# 输出结果
for line in result:
    print(line)

运行后输出结果和你期望的完全一致:

A1:Hello; A9:... A10:...
A2:2020; A6:... A4:2020; A5:...

内容的提问来源于stack exchange,提问作者mag_sik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 19:48:03