我正在编写一个需要转换为 JSON 的地图,其中一个必需值是混合类型的数组。
var models = map[string]interface{} {
...
"req": [[0, "all", [0]]],
...
}
有没有办法为这个嵌套数组分配一个类型?或者有没有比地图更好的方法来创建这个 JSON?
编辑:我想越来越近了,不确定如何处理嵌套数组
var models = map[string]interface{} {
...
"req": []interface{}{[[0, "all", [0]]]},
...
}
编辑:我要创建的整个 JSON,我只是停留在“req”键上,但由于它被请求:
{
1388596687391: {
veArs: [],
name: 'Basic-f15d2',
tags: ['Tag'],
did: 1435588830424,
usn: -1,
req: [[0, 'all', [0]]],
flds: [
{
name: 'Front',
media: [],
sticky: false,
rtl: false,
ord: 0,
font: 'Arial',
size: 20
},
{
name: 'Back',
media: [],
sticky: false,
rtl: false,
ord: 1,
font: 'Arial',
size: 20
}
],
sortf: 0,
latexPre:
'\\documentclass[12pt]{article}\n\\special{papersize=3in,5in}\n\\usepackage[utf8]{inputenc}\n\\usepackage{amssymb,amsmath}\n\\pagestyle{empty}\n\\setlength{\\parindent}{0in}\n\\begin{document}\n',
tmpls: [
{
name: 'Card 1',
qfmt: questionFormat,
did: null,
bafmt: '',
afmt: answerFormat,
ord: 0,
bqfmt: ''
}
],
latexPost: '\\end{document}',
type: 0,
id: 1388596687391,
css,
mod: 1435645658
}
}
湖上湖
慕桂英546537
相关分类