gpt4 book ai didi

json - 像Web on Dart上的JSON Stringify

转载 作者:行者123 更新时间:2023-12-03 04:45:30 27 4
gpt4 key购买 nike

我有下一个 map

Map<String, dynamic> example = {
'isActive': true,
'age': 24,
'name': 'Sam',
'childrens': ['Jhon', 'Elisa']
};

而且我需要像 网站上的 JSON.stringify()一样 字符串化,以获得类似的结果
"{\"isActive\":true,\"age\":24,\"name\":\"Sam\",\"childrens\":[\"Jhon\",\"Elisa\"]}"

实际上使用 json.encode()结果是下一个结果,显然不等于上面的结果
{"isActive":true,"age":24,"name":"Sam","childrens":["Jhon","Elisa"]}

我需要在 REST API 中将 映射映射为 POST ,如果 字符串化为不等于网络,则网络无法读取。

最佳答案

区别在于开头和结尾的",以及每个\之前的"

您可以想象一个简单的函数执行此转换:

String stringify(String json) => '"${json.replaceAll('"', '\\"')}"';

关于json - 像Web on Dart上的JSON Stringify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62415896/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com