JSON (JavaScript Object Notation)es un formato ligero de intercambio de datos muy presente en javascript aunque podemos ver que este tipo de formatos se puede extender a lenguajes como\u00a0C, C++, C#, Java, Perl yPython.<\/p>\n
Su principal caracter\u00edsticas es las simplicidad que tenemos para leer y escribir informaci\u00f3n por parte de los des arrolladores y por parte de nuestras m\u00e1quinas.<\/p>\n
JSON esta formado por:<\/p>\n
Por ejemplo vamos a dise\u00f1ar un sistema en javascript para automatizar los mensajes de error de un formulario a trav\u00e9s de JSON. Para ello vamos a crear las siguiente variable JSON:<\/p>\n
var infPersonal={\"edad\" : \"35\",\u00a0\u00a0\u00a0 \"ciudad\" : \"Madrid, ES\",\u00a0\u00a0\u00a0 \"genero\" : \"hombre\"}<\/pre>\nEn el caso de que que queramos acceder a esa informaci\u00f3n solo tendriamos que hacer lo de la siguiente forma:<\/p>\n
alert(infPresonal.edad);<\/pre>\nSi os fij\u00e1is el acceso exactamente igual que cuando accedemos a un atributo publico en C# o Java.<\/p>\n
Como en otros lenguajes realmente infPersonal es un array donde dentro podemos incluir cualquier otro tipo de objeto. Este tipo de formato nos va ayudar mucho para definir, sobre todo en javascript, constantes o elementos que vamos a utilizar para hacer nuestras p\u00e1ginas web din\u00e1micas como representaci\u00f3n de gr\u00e1ficas.<\/p>\n
<\/p>\n
<\/p>\n","protected":false},"excerpt":{"rendered":"
JSON (JavaScript Object Notation)es un formato ligero de intercambio de datos muy presente en javascript aunque podemos ver que este tipo de formatos se puede extender a lenguajes como\u00a0C, C++, C#, Java, Perl yPython. Su principal caracter\u00edsticas es las simplicidad que tenemos para leer y escribir informaci\u00f3n por parte de los des arrolladores y por parte de nuestras m\u00e1quinas. JSON esta formado por: Una vector\/colecci\u00f3n formado por pares de nombre\/valor. En algunos lenguajes este tipo de vector\/colecci\u00f3n se le conoce como array asociativo, diccionario o tabla hash. Una lista ordenada de valores. Por ejemplo vamos a dise\u00f1ar un sistema en javascript para automatizar los mensajes de error de un formulario a trav\u00e9s de JSON. Para ello vamos a crear las siguiente variable JSON: var infPersonal={\u00abedad\u00bb : \u00ab35\u00bb,\u00a0\u00a0\u00a0 \u00abciudad\u00bb : \u00abMadrid, ES\u00bb,\u00a0\u00a0\u00a0 \u00abgenero\u00bb : \u00abhombre\u00bb} En el caso de que que queramos acceder a esa informaci\u00f3n solo tendriamos que hacer lo de la siguiente forma: alert(infPresonal.edad); Si os fij\u00e1is el acceso exactamente igual que cuando accedemos a un atributo publico en C# o Java. Como en otros lenguajes realmente infPersonal es un array donde dentro podemos incluir cualquier otro tipo de objeto. Este tipo de formato nos va ayudar mucho para […]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[27],"tags":[172,133,236,237],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2756,"url":"http:\/\/piloto.foc.es\/2016\/06\/07\/2756-el-uso-de-jquery.html","url_meta":{"origin":1169,"position":0},"title":"El uso de JQuery","date":"7 junio, 2016","format":false,"excerpt":"JQuery es una biblioteca de funciones y utilidades escritas en JavaScript que permite simplificar el modo de interactuar con las web as\u00ed como de presentar la informaci\u00f3n en la misma. JQuery se ha desarrollado bajo la filosof\u00eda del software libre y de c\u00f3digo abierto y no depende de ninguna tecnolog\u00eda.\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/piloto.foc.es\/wp-content\/uploads\/2016\/06\/jquery-post.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1372,"url":"http:\/\/piloto.foc.es\/2013\/10\/02\/1372-cual-es-el-lenguaje-de-programacion-mas-popular.html","url_meta":{"origin":1169,"position":1},"title":"\u00bfCual es el lenguaje de programaci\u00f3n mas popular?","date":"2 octubre, 2013","format":false,"excerpt":"El pasado mes de septiembre desde la p\u00e1gina de TIOBE nos mostraron un informe con los lenguajes de programaci\u00f3n mas populares. El resultado que obtuvieron fue el siguiente: Podemos observar que el lenguaje mas popular sigue siendo el lenguaje de programaci\u00f3n C. Un lenguaje de programaci\u00f3n estructurado y no orientado\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.foc.es\/wp-content\/uploads\/toplanguageprogramming-300x291.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2752,"url":"http:\/\/piloto.foc.es\/2016\/06\/06\/2752-tiempo-real-para-tu-app-mediante-ajax.html","url_meta":{"origin":1169,"position":2},"title":"Tiempo real para tu App mediante AJAX","date":"6 junio, 2016","format":false,"excerpt":"Como sabemos Ajax no es una tecnolog\u00eda en s\u00ed mismo. En realidad, se trata de varias tecnolog\u00edas independientes que se unen para conseguir un fin. Las tecnolog\u00edas que forman AJAX son: XHTML y CSS, para crear una presentaci\u00f3n basada en est\u00e1ndares. DOM, para la interacci\u00f3n y manipulaci\u00f3n din\u00e1mica de la\u2026","rel":"","context":"En \u00abWebinars\u00bb","img":{"alt_text":"modelo-AJAX-FOC","src":"https:\/\/i0.wp.com\/www.foc.es\/wp-content\/uploads\/2016\/06\/modelo-AJAX-FOC.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":971,"url":"http:\/\/piloto.foc.es\/2013\/04\/03\/971-lenguaje-de-programacion-mas-popular-en-marzo-2013.html","url_meta":{"origin":1169,"position":3},"title":"Lenguaje de programaci\u00f3n m\u00e1s popular en Marzo 2013","date":"3 abril, 2013","format":false,"excerpt":"Seg\u00fan el \u00faltimo informe Tiobe,\u00a0el lenguaje m\u00e1s popular en Marzo de 2013 ser\u00eda Java con un 18% seguido de C con un 17%. C# queda en el quinto puesto con casi un 7% . Este \u00edndice Tiobe, es muy criticado por su importante componente hist\u00f3rico, es decir tiene en cuenta\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3855,"url":"http:\/\/piloto.foc.es\/2017\/09\/13\/3855-los-desarrolladores-siguen-prefiriendo-linux.html","url_meta":{"origin":1169,"position":4},"title":"Los desarrolladores siguen prefiriendo Linux.","date":"13 septiembre, 2017","format":false,"excerpt":"Aunque Microsoft ha dado un gran salto en el intento de agradar a los desarrolladores, con el lanzamiento de Windows 10. Otros sistemas de Microsoft no gustaron mucho a los desarrolladores, pero Windows 10 con la incorporaci\u00f3n de subsistemas Linux, empieza a tener cada vez m\u00e1s seguidores. \u00a0 Pero Linux\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/piloto.foc.es\/wp-content\/uploads\/2017\/09\/PINGU-LINUX1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2802,"url":"http:\/\/piloto.foc.es\/2016\/06\/28\/2802-el-motor-de-la-tecnologia-ajax.html","url_meta":{"origin":1169,"position":5},"title":"El motor de la tecnolog\u00eda AJAX","date":"28 junio, 2016","format":false,"excerpt":"AJAX (Asynchronous Javascrip y XML) es una t\u00e9cnica de desarrollo web que permite crear aplicaciones web interactivas. Estas aplicaciones se ejecutan del lado del cliente y permite mantener la comunicaci\u00f3n as\u00edncrona con el servidor en segundo plano permitiendo as\u00ed realizar cambios sobre las p\u00e1ginas sin necesidad de recargarlas. En este\u2026","rel":"","context":"En \u00abActualidad Tecnol\u00f3gica\u00bb","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/piloto.foc.es\/wp-content\/uploads\/2016\/06\/FOC-ajax.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p6jO3Y-iR","amp_validity":null,"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1169"}],"collection":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/comments?post=1169"}],"version-history":[{"count":1,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1169\/revisions"}],"predecessor-version":[{"id":5283,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/posts\/1169\/revisions\/5283"}],"wp:attachment":[{"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/media?parent=1169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/categories?post=1169"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/piloto.foc.es\/wp-json\/wp\/v2\/tags?post=1169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}