Я пишу карту, которую нужно преобразовать в 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
}
}