首页 > 解决方案 > 如何将 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 服务器中。

标签: androidjsonapifirebasefirebase-realtime-database

解决方案


没有直接的方法。您必须使用 Retrofit 或 volley 解析数据,然后必须上传到 Firebase。PS。为什么要在已有 .json 格式的情况下将数据发送到 firebase。

Firebase 也以 json 格式存储数据


推荐阅读