1. 转换API响应数据
全栈开发者背景
开发者正在构建一个ClojureScript前端,需要调用一个返回JSON格式用户列表的外部API。
问题
API返回的JSON数据无法直接在ClojureScript代码中作为原生数据结构使用,需要手动转换。
如何使用
将从API获取的JSON响应粘贴到“JSON输入”框中。
{
"users": [
{"id": 1, "name": "Alice", "active": true},
{"id": 2, "name": "Bob", "active": false}
]
}结果
生成对应的EDN数据,可以直接在ClojureScript代码中通过`cljs.reader/read-string`解析使用,例如:`{:users [{:id 1, :name "Alice", :active true} {:id 2, :name "Bob", :active false}]}`。