json - 来自 GET 方法的 JSON 数据
问题描述
如何.json
从 API 获取产品查询中检索文件中的 json 数据?
示例:https ://api.abcd.com/v1/products/search.json?q=ball
header[key=abc, value=xyz]
从 get query fetch json data from postman like
{
"Results": [
{
"Id": 5481192,
"Name": " Shirt",
"Description": " tweens. 100% Cotton.",
"ShortDescription": " Raglan Shirt",
"Number": "4253121",
"ImageUrl": "media/295428",
"VirtualSampleImages": [
{
"Id": 2245428,
"ImageUrl": "virtualsample/2529548"
}
],
"ConfigId": "23",
"Supplier": {
"Id": 613,
"Name": "a",
"AsiNumber": "3529721",
"Phone": {
"Work": "(451) 488-0417",
"$index": 1
}
},
"Price": {
"Quantity": 11,
"Price": 133.7,
"Cost": 61.85,
"DiscountCode": "P",
"CurrencyCode": "USD"
},
"IsNew": false,
"IsConfirmed": false,
"HasVirtualSample": true
}
],
"Selections": {},
"Dimensions": {},
"Links": {
"Self": "?q=shirts&page=1&rpp=1",
"Next": "?q=shirts&page=2&rpp=1"
},
"Query": "shirts",
"Breadcrumb": "\"shirts\"",
"Page": 1,
"ResultsPerPage": 21,
"ResultsTotal": 78,
"SuppliersTotal": 6677,
"CompletedIn": 7
}
之后,我想将 json 数据保存到.json
文件(自动)到带有各个列的 MySQL 数据库中。
解决方案
您可以简单地使用 curl 进行保存到文件过程。
curl 'https://api.abcd.com/v1/products/search.json?q=ball' -H 'Accept: application/json, text/plain, */*' -H 'key: abc' -H 'value: xyz' -o dump.json
然后,您可以使用 LOAD_FILE 将此文件加载到表中:
INSERT INTO table_name (STAMP,file_content) VALUES(NOW(),LOAD_FILE("dump.json"));
整个过程取决于您的脚本/编程语言。你能告诉我们更多关于你的技术背景吗?
推荐阅读
- swiftui - SwiftUI - 在列表上居中内容
- java - EC2 Java StartInstancesRequest 从“待处理”到“停止”再到“停止”
- react-native - 构建古兰经阅读应用程序的最佳方法是什么?
- javascript - 我正在尝试使用 `.filter` 只返回数组中的字符串元素,但我不太确定该怎么做
- windows - 如何使用 Python 与 Windows 10 的 Ubuntu 终端交互?
- angular - 如何使for循环等待直到使用promises插入firebase数据库
- javascript - 仅当使用 JavaScript 聚焦特定输入时,如何显示 div 块?
- css - 从@include 生成变量
- c# - 从 Xamarin.Forms 应用程序将一组图像上传到网络核心服务器
- ssl - 尝试对 puppet 6 服务器使用 puppet 5 客户端 - ssl 错误