在golang中,编写JSON和MySQL查询字符串的格式是什么?

时间:2016-03-02 23:09:03

标签: go coding-style

在golang源代码中读取非常长的JSON或DB查询字符串真的很难。

JSON示例:

grep "Left-Temporal" TR.stats > /path/to/TemperolRegion.txt

数据库查询示例:

"{\"task\":\"send_sms\",\"t_id\":988110,\"req\":{\"node\":1,\"msg_id\":987654321,\"m_num\":\"+61433092888\",\"p_num\":\"Private\",\"msg\":\"Hello world.\"}}      "

上面的字符串有什么方法可以让读者友好?

1 个答案:

答案 0 :(得分:1)

您可以使用反引号来编写多行string literal,如下所示:

json := `
{
    "hello": "world",
    "foo": "bar"
}`

https://play.golang.org/p/bU5q6tx8Jx

SQL示例中的反引号可能有问题,但是......