Antecedentes: esta é uma solicitação de algo que talvez ainda não exista, mas pretendo criar uma por um longo tempo. Primeiro vou perguntar se alguém já viu algo assim ainda.
Suponha que você tenha uma estrutura JSON arbitrária como a seguinte:
{
'title_str':'My Employee List'
,'lastmod_str': '2009-June-15'
,'employee_table':[
{'firstname':'john','lastname':'doe','age':'33',}
,{'firstname':'jane','lastname':'doe','age':'34',}
,{'firstname':'samuel','lastname':'doe','age':'35',}
]
}
Pergunta: Existe um editor JSON baseado na Web que possa assumir uma estrutura como essa e permitir automaticamente que o usuário modifique isso em uma GUI amigável?
Exemplo: imagine um formulário HTML gerado automaticamente que exiba 2 controles de texto do tipo de entrada para o título e o lastmod e uma tabela de controles de texto do tipo de entrada com três colunas e três linhas para arr_list ... com a capacidade de excluir ou adicione linhas adicionais clicando em [+] [X] ao lado de cada linha da tabela.
Grande idéia: a "grande idéia" por trás disso é que o usuário poderá especificar qualquer estrutura JSON arbitrária (não recursiva) e também poderá editar a estrutura com uma interação baseada em GUI (isso seria semelhante ao "XML Editor Grid View" no XML Spy).
Veja também:
- Existe um CMS baseado em API JSON hospedado localmente?
- /ux/37237/treetable-as-a-flexible-condition-filter-editor
Atualização: (Qui 2014-07-31 18:31:11)
Um repositório do github foi criado para acompanhar ainda mais esta postagem fechada do SO.