2009-06-15 15 views
191

Antecedentes: Esta es una solicitud de algo que puede no existir todavía, pero he estado pensando en construir uno durante mucho tiempo. Primero preguntaré si alguien ha visto algo así todavía.Editor JSON basado en la GUI o en la Web que funciona como explorador de propiedad

Suponga que tiene una estructura JSON arbitraria como la siguiente:

{ 
    'str_title':'My Employee List' 
    ,'str_lastmod': '2009-June-15' 
    ,'arr_list':[ 
     {'firstname':'john','lastname':'doe','age':'33',} 
     ,{'firstname':'jane','lastname':'doe','age':'34',} 
     ,{'firstname':'samuel','lastname':'doe','age':'35',} 
    ] 
} 

Pregunta: ¿Hay un editor JSON basado en la web que podría tener una estructura como esta, y automáticamente que el usuario pueda modificar esta en una GUI fácil de usar?

Ejemplo: Imagínese un formulario HTML generada automáticamente que muestra 2 controles de entrada del tipo de texto, tanto para título y lastmod, y una tabla de controles de entrada de tipo de texto con tres columnas y tres filas para arr_list .. .con la capacidad de eliminar o agregar filas adicionales haciendo clic en un [+] [X] al lado de cada fila en la tabla.

Idea: La "gran idea" detrás de esto es que el usuario sería capaz de especificar cualquiera (no recursiva) estructura JSON arbitraria y luego también ser capaz de modificar la estructura de una interacción basada en GUI (esto sería similar a la "Vista de cuadrícula del editor XML" en XML Spy).

Consulte también:

Actualización: (Jue 2014-07-31 18:31:11)

Un repositorio GitHub ha sido creado para seguir más esta publicación SO cerrada.

+3

Buena idea, se puede ganar mucho dinero! ¡Felicitaciones! –

+0

¿Tiene algún progreso en la construcción de su propio editor? estaba buscando lo mismo. Lo que encontré en la red son casi los mismos que mencionaste en tu respuesta. – Sinan

+0

No. Parece una buena idea sin suficiente ímpetu detrás de ella. – dreftymac

Respuesta

280

Actualización: En un esfuerzo por responder a mi propia pregunta, esto es lo que he sido capaz de descubrir hasta ahora. Si alguien más tiene algo, aún me interesaría saber más.

Basado en JSON esquema

Commercial (sin respaldo previsto o implícita, puede o no puede cumplir con el requisito)

Ver también

+1

[Form Builder] (http://app.formassembly.com/form-builder3.4.2/?) hecho con Freja se ve increíble! Aunque esto está (casi) completamente relacionado con la pregunta ...: P – cregox

+1

@Cawas Se ve increíble. Es sorprendente, pero hay varios excelentes constructores de formularios, uno (wufoo) fue adquirido recientemente por ... $ 35 millones http://news.ycombinator.com/item?id=2481576 – 13ren

+0

@ 13ren maldito, tengo ¡nunca se dio cuenta de que existía tal mercado detrás de todo esto! – cregox

3

Generalmente cuando quiero crear un JSON o cadena YAML, que comienza a cabo mediante la construcción de la estructura de datos de Perl, y luego ejecutar un sencillo conversión en él. Podría colocar una IU frente a la generación de la estructura de datos de Perl, p. un formulario web.

la conversión de una estructura a JSON es muy sencillo:

use strict; 
use warnings; 
use JSON::Any; 

my $data = { arbitrary structure in here }; 
my $json_handler = JSON::Any->new(utf8=>1); 
my $json_string = $json_handler->objToJson($data); 
+0

Gracias, pero tampoco estoy familiarizado con los formularios perl. ¿Alguna recomendación para un creador de formularios simple? Es solo una parte muy pequeña de un proyecto en el que estoy trabajando, así que no me gusta gastar demasiado tiempo construyendo el formulario/IU en lugar de la lógica real y el algoritmo que estoy escribiendo :) –

Cuestiones relacionadas