精易论坛
标题:
json序列化为querystring
[打印本页]
作者:
fybang
时间:
2024-8-15 09:04
标题:
json序列化为querystring
本帖最后由 fybang 于 2024-8-15 09:19 编辑
用到一个项目,一般的http服务端是可以直接发送json请求的,这次遇到一个服务的不接受json只接受querystring
于是有了需要把json序列化为querystring,水平有限,大神跳过。
直接上源码,依赖yyjson1.6这个论坛自己搜就行了
J2Qs
(
#query_json,
qs
)
输出调试文本
(
qs
)
.版本 2
J2Qs (#query_json, qs)
输出调试文本 (qs)
' ----------json文本------------
'
{
' "page": "1",
' "limit": "15",
' "search": "",
' "next_time":
{
' "value":
[
"2023-09-11 00:00:00", "2023-09-12 00:00:00",
{
' "obj_name1": "value1",
' "obj_name2":
[
"arr1", "arr2"
]
'
}
]
,
' "type": "next_time",
' "form_type": "date_time",
' "name": "下次联系时间",
' "condition": "is"
'
}
'
}
' querystring序列
' page=1&limit=15&search=&next_time
[
value
]
[
0
]
=2023-09-11 00:00:00&next_time
[
value
]
[
1
]
=2023-09-12 00:00:00&next_time
[
value
]
[
2
]
[
obj_name1
]
=value1&next_time
[
value
]
[
2
]
[
obj_name2
]
[
0
]
=arr1&next_time
[
value
]
[
2
]
[
obj_name2
]
[
1
]
=arr2&next_time
[
type
]
=next_time&next_time
[
form_type
]
=date_time&next_time
[
name
]
=下次联系时间&next_time
[
condition
]
=is
.版本 2
' ----------json文本------------
' {
' "page": "1",
' "limit": "15",
' "search": "",
' "next_time": {
' "value": ["2023-09-11 00:00:00", "2023-09-12 00:00:00", {
' "obj_name1": "value1",
' "obj_name2": ["arr1", "arr2"]
' }],
' "type": "next_time",
' "form_type": "date_time",
' "name": "下次联系时间",
' "condition": "is"
' }
' }
' querystring序列
' page=1&limit=15&search=&next_time[value][0]=2023-09-11 00:00:00&next_time[value][1]=2023-09-12 00:00:00&next_time[value][2][obj_name1]=value1&next_time[value][2][obj_name2][0]=arr1&next_time[value][2][obj_name2][1]=arr2&next_time[type]=next_time&next_time[form_type]=date_time&next_time[name]=下次联系时间&next_time[condition]=is
j2qs.e
2024-8-15 09:02 上传
点击文件名下载附件
下载积分: 精币 -2 枚
141.75 KB, 下载次数: 35, 下载积分: 精币 -2 枚
json序列化为querystring
作者:
wuqingg
时间:
2024-8-15 09:05
支开感享早上好~~
作者:
一指温柔
时间:
2024-8-15 09:26
感谢分享
作者:
sinewtec
时间:
2024-8-15 09:43
感谢分享感谢分享
作者:
夜曦丫
时间:
2024-8-15 09:58
感谢分享感谢分享
作者:
洺白
时间:
2024-8-15 11:49
感谢分享
作者:
小磊88
时间:
2024-8-15 12:12
支持开源~!感谢分享,很给力!~
作者:
深圳梦
时间:
2024-8-15 16:06
支持开源~!感谢分享
作者:
ttggnn
时间:
2024-8-15 21:39
感谢分享,很给力!~
作者:
bianyuan456
时间:
2024-8-15 22:37
已经顶贴,感谢您对论坛的支持!
作者:
396384183
时间:
2024-8-16 00:22
支开感享早上好~~
作者:
year1970
时间:
2024-8-16 07:59
感谢分享
作者:
please
时间:
2024-8-16 09:37
感谢分享,支持开源!!!
作者:
zyg651969077
时间:
2024-11-4 23:04
111111111111111111
作者:
熊不熊
时间:
2024-12-4 18:32
感谢分享,很给力!~
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4