android - 如何将 JSON 数据(来自 3rd 方 API url)直接存储在我的 firebase 实时数据库中(JAVA/ANDROID)
问题描述
我的 android 应用程序正在使用外部金融 API。我想将这些 JSON 数据存储在我的 firebase 数据库中。所以我希望我的客户从我的 firebase 服务器获取数据。有简单的方法吗?
例如.. https://www.worldtradingdata.com/api/v1/stock?symbol=AAPL
{
"symbols_requested":1,
"symbols_returned":1,
"data":[
{
"symbol":"AAPL",
"name":"Apple\r\nInc.",
"currency":"USD",
"price":"153.07",
"price_open":"150.27",
"day_high":"153.39",
"day_low":"150.05",
"52_week_high":"233.47",
"52_week_low":"142.00",
"day_change":"3.07",
"change_pct":"2.05",
"close_yesterday":"150.00",
"market_cap":"723990979852",
"volume":"7034",
"volume_avg":"46777427",
"shares":"4729803000",
"stock_exchange_long":"NASDAQ\r\nStock\r\n Exchange",
"stock_exchange_short":"NASDAQ",
"timezone":"EST",
"timezone_name":"America/New_York",
"gmt_offset":"-18000",
"last_trade_time":"2019-01-15\r\n 16:00:01"
}
]
}
然后我想将这些 JSON 数据存储在我的 firebase 服务器中。
解决方案
没有直接的方法。您必须使用 Retrofit 或 volley 解析数据,然后必须上传到 Firebase。PS。为什么要在已有 .json 格式的情况下将数据发送到 firebase。
Firebase 也以 json 格式存储数据
推荐阅读
- python - Plotnine:绘制图形时如何删除 ggplot:(xxx) 类型烦人的文本输出
- heroku - 桌面 Neo4j 错误:无法在数字“0”上创建属性“传输类”
- r - 在ggplot2中更改分组条形图的颜色
- google-sheets - 这适用于一个单元格 - 现在我如何将它应用于一个范围?
- python - 为什么这些递归函数使用相同数量的内存?
- c# - 右击看不到 C# 按钮被按下
- c++ - 在 C/C++ 中从 int32 转换为 char 时出现垃圾
- twilio - Twilio Sip 域和 Yealink 电话转移不起作用
- scala - akka stream alpakka csv:跳过异常并解析下一行
- sql - 更新行,内部加入获取顶行