从 JSON 构建 android 中的 rest api

Build a restapi in android from JSON

假设我有这个 json 文件

[{"item_id":"1000","item_name":"PEn","item_quantity":"2.66","item_rate":"3.69","item_purchase_date":"2020-05-13T00:00:00Z"},
{"item_id":"1004","item_name":"box","item_quantity":"63","item_rate":"20.5","item_purchase_date":"2020-06-12T00:00:00Z"}]

我想在 Android 中使用这个 json 文件休息一下 api。这个 json 文件应该在我的 android 设备中本地可用。当我向某个URL (localhost:3000/posts)发送某个请求(GET/DELETE/etc.)时,我想执行请求的操作。

请告诉我如何实现。

更新 1:我不需要 NanoHTTPD。 (如果我能找到像golang和postgres这样的东西就更好了)

要在 android 设备上提供 api,您需要一个网络服务器。最简单的方法是扩展 Java HTTP 服务器并添加您自己的逻辑。

尝试NanoHTTPD,您可以在android中轻松使用它。