我正在尝试实现一项功能,允许用户使用url restful API调用Graphql API。
我收到这样的查询参数:
action=queryName?output_url=id,username,firstName,owner(id,fullName,address(id, addressName))
我期望的输出是:
`
${queryName}{
id
username
firstName
owner {
id
fullName
address {
id
addressName
}
}
}
`
任何人都可以帮助我解决这个问题。
谢谢大家。我使用以下代码解决了这个问题:
let action="queryName",
output_url="id,username,firstName,owner(id,fullName,address(id, addressName))";
output_url = output_url.split(",").join(" ")
output_url = output_url.split("(").join(" { ")
output_url = output_url.split(")").join(" } ")
console.log(`${action}{ ${output_url} }`)