{"id":3590,"date":"2017-08-14T08:10:55","date_gmt":"2017-08-14T12:40:55","guid":{"rendered":"https:\/\/skatox.com\/blog\/?p=3590"},"modified":"2023-02-28T10:44:17","modified_gmt":"2023-02-28T15:44:17","slug":"error-json-malformed-en-zoho-api","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/","title":{"rendered":"Error de JSON malformed al enviar datos a Zoho"},"content":{"rendered":"\n<p><a title=\"Ir al sitio de Zoho\" href=\"https:\/\/zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho<\/a> es una excelente herramienta en la nube para la administraci\u00f3n de negocios. Posee una excelente API REST para realizar integraci\u00f3n de datos entre sistemas. Hace unos d\u00edas tuve problemas para subir informaci\u00f3n al API y me arrojaba el error <em>JSON malformed<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo solucionar el error de JSON malformed<\/h2>\n\n\n\n<p>La documentaci\u00f3n no indica cual puede ser el problema y en que campo. Obviamente es un error de codificaci\u00f3n de JSON pero al revisar mi c\u00f3digo y los datos que estaba enviando, not\u00e9 que el JSON estaba bien validado. Pero me di cuenta que Zoho pide enviar el JSON dentro del cuerpo de la petici\u00f3n en texto plano, no en formato JSON. Por ello, al codificar los campos en la cadena, el s\u00edmbolo de <em>ampersand<\/em> ( &amp; ) puede confundirse como el inicio de un par\u00e1metro GET. As\u00ed que es necesario codificarlo con su respectivo valor en HTML que es <strong>%26<\/strong>.<\/p>\n\n\n\n<p>As\u00ed que para solucionar mi problema tuve simplemente que reemplazar el valor luego de ser codificado en JSON:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">$jsonString = str_replace('&amp;amp;', '%26', json_encode($invoice));\n$body = '&amp;amp;JSONString=' . $jsonString;<\/code><\/pre>\n\n\n\n<p>\u00a1Listo! Ahora si podr\u00e1s subir la data a Zoho.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zoho es una excelente herramienta en la nube para la administraci\u00f3n de negocios. Posee una excelente API REST para realizar integraci\u00f3n de datos entre sistemas.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/\">Seguir leyendo<span class=\"screen-reader-text\">Error de JSON malformed al enviar datos a Zoho<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[716,582],"tags":[959,1076,1075],"class_list":["post-3590","post","type-post","status-publish","format-standard","hentry","category-todo-lo-relacionado-al-desarrollo-de-software","category-planetas-linux","tag-api","tag-json","tag-zoho","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Error de JSON malformed al enviar datos a Zoho - El blog de Skatox<\/title>\n<meta name=\"description\" content=\"Conoce como solucionar el problema de &quot;JSON malformed&quot; cuando env\u00edas datos al API de Zoho desde tu aplicaci\u00f3n hecha en PHP\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Error de JSON malformed al enviar datos a Zoho - El blog de Skatox\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/\" \/>\n<meta property=\"og:site_name\" content=\"El blog de Skatox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-14T12:40:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-28T15:44:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"625\" \/>\n\t<meta property=\"og:image:height\" content=\"603\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Miguel Useche\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skatox\" \/>\n<meta name=\"twitter:site\" content=\"@skatox\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Useche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"Error de JSON malformed al enviar datos a Zoho\",\"datePublished\":\"2017-08-14T12:40:55+00:00\",\"dateModified\":\"2023-02-28T15:44:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/\"},\"wordCount\":195,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"keywords\":[\"api\",\"json\",\"zoho\"],\"articleSection\":[\"Desarrollo y Programaci\u00f3n\",\"Planetas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/\",\"name\":\"Error de JSON malformed al enviar datos a Zoho - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"datePublished\":\"2017-08-14T12:40:55+00:00\",\"dateModified\":\"2023-02-28T15:44:17+00:00\",\"description\":\"Conoce como solucionar el problema de \\\"JSON malformed\\\" cuando env\u00edas datos al API de Zoho desde tu aplicaci\u00f3n hecha en PHP\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2017\\\/08\\\/14\\\/error-json-malformed-en-zoho-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error de JSON malformed al enviar datos a Zoho\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"name\":\"El blog de Skatox\",\"description\":\"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres\",\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skatox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\",\"name\":\"El blog de Skatox\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"width\":218,\"height\":218,\"caption\":\"El blog de Skatox\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElWeblogdeSkatox\\\/\",\"https:\\\/\\\/x.com\\\/skatox\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/skatox\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MiguelAngelUsecheCastro\",\"https:\\\/\\\/x.com\\\/skatox\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\",\"name\":\"Miguel Useche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Error de JSON malformed al enviar datos a Zoho - El blog de Skatox","description":"Conoce como solucionar el problema de \"JSON malformed\" cuando env\u00edas datos al API de Zoho desde tu aplicaci\u00f3n hecha en PHP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/","og_locale":"es_ES","og_type":"article","og_title":"Error de JSON malformed al enviar datos a Zoho - El blog de Skatox","og_url":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2017-08-14T12:40:55+00:00","article_modified_time":"2023-02-28T15:44:17+00:00","og_image":[{"width":625,"height":603,"url":"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png","type":"image\/png"}],"author":"Miguel Useche","twitter_card":"summary_large_image","twitter_creator":"@skatox","twitter_site":"@skatox","twitter_misc":{"Escrito por":"Miguel Useche","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"Error de JSON malformed al enviar datos a Zoho","datePublished":"2017-08-14T12:40:55+00:00","dateModified":"2023-02-28T15:44:17+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/"},"wordCount":195,"commentCount":0,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"keywords":["api","json","zoho"],"articleSection":["Desarrollo y Programaci\u00f3n","Planetas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/","url":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/","name":"Error de JSON malformed al enviar datos a Zoho - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"datePublished":"2017-08-14T12:40:55+00:00","dateModified":"2023-02-28T15:44:17+00:00","description":"Conoce como solucionar el problema de \"JSON malformed\" cuando env\u00edas datos al API de Zoho desde tu aplicaci\u00f3n hecha en PHP","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2017\/08\/14\/error-json-malformed-en-zoho-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Error de JSON malformed al enviar datos a Zoho"}]},{"@type":"WebSite","@id":"https:\/\/skatox.com\/blog\/#website","url":"https:\/\/skatox.com\/blog\/","name":"El blog de Skatox","description":"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres","publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skatox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skatox.com\/blog\/#organization","name":"El blog de Skatox","url":"https:\/\/skatox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","contentUrl":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","width":218,"height":218,"caption":"El blog de Skatox"},"image":{"@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","https:\/\/x.com\/skatox","https:\/\/www.linkedin.com\/in\/skatox\/","https:\/\/www.youtube.com\/c\/MiguelAngelUsecheCastro","https:\/\/x.com\/skatox\/"]},{"@type":"Person","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba","name":"Miguel Useche","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1778809822","caption":"Miguel Useche"},"sameAs":["https:\/\/skatox.com","https:\/\/x.com\/skatox"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3662,"url":"https:\/\/skatox.com\/blog\/2018\/01\/15\/unserialize-error-at-offset-x-of-x-bytes-en-php\/","url_meta":{"origin":3590,"position":0},"title":"unserialize(): Error at offset X of X bytes en PHP","author":"Miguel Useche","date":"15 de enero de 2018","format":false,"excerpt":"Hace unos d\u00edas tuve un problema al obtener datos serializados almacenados en una base de datos MySQL. Los datos se guardaban con serialize()\u00a0 (se que con JSON es mejor pero se necesitaba guardar el objeto PHP) pero al momento de cargar el arreglo de objeto con unserialize() me arrojaba el\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3210,"url":"https:\/\/skatox.com\/blog\/2015\/11\/19\/como-agregar-rutas-personalizadas-en-el-api-rest-de-woocommerce\/","url_meta":{"origin":3590,"position":1},"title":"Agregar rutas personalizadas en el API REST de WooCommerce","author":"Miguel Useche","date":"19 de noviembre de 2015","format":false,"excerpt":"WooCommerce es una excelente plataforma para montar tu propia tienda en l\u00ednea. Aunque mucha gente piensa que WordPress sigue siendo solo una plataforma para blogs, desde hace a\u00f1os se ha cambiado el funcionamiento interno para soportar todo tipo de contenido. WooCommerce es un ejemplo de ellos, pues este plugin permite\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4462,"url":"https:\/\/skatox.com\/blog\/2022\/06\/10\/comprobar-si-una-pasarela-de-pago-esta-activa-en-woocommerce\/","url_meta":{"origin":3590,"position":2},"title":"Comprobar si una pasarela de pago esta activa en WooCommerce","author":"Miguel Useche","date":"10 de junio de 2022","format":false,"excerpt":"Si en WooCommerce necesitas comprobar si una pasarela de pago esta activa. Puedes obtener un listado de las pasarelas de pago (gateways) disponibles en el sitio con la funci\u00f3n: WC()->payment_gateways->get_available_payment_gateways(); El problema de esta funci\u00f3n es que estas instanciando WooCommerce y en algunos casos, algunas pasarelas dejan de registrarse o\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3611,"url":"https:\/\/skatox.com\/blog\/2018\/09\/03\/copiar-la-configuracion-del-tema-padre-al-tema-hijo-o-cualquier-tema-en-wordpress\/","url_meta":{"origin":3590,"position":3},"title":"Copiar la configuraci\u00f3n del tema padre al tema hijo (o cualquier tema) en WordPress","author":"Miguel Useche","date":"3 de septiembre de 2018","format":false,"excerpt":"Cuando necesitas modificar la plantilla de una instalaci\u00f3n de WordPress, la forma correcta de hacerlo es mediante un tema hijo. De esta manera puedes realizar modificaciones solo a los archivos que necesites y es mas f\u00e1cil llevar los cambios; si actualizas no perder\u00e1s nada pues solo los archivos del \"tema\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3027,"url":"https:\/\/skatox.com\/blog\/2014\/07\/14\/desarrollo-de-aplicaciones-web-con-mean-io-mongo-express-angular-nodejs\/","url_meta":{"origin":3590,"position":4},"title":"Desarrollo de aplicaciones web con MEAN.io (Mongo, Express, Angular y NodeJS)","author":"Miguel Useche","date":"14 de julio de 2014","format":false,"excerpt":"Hace unas semanas, elaborando un sistema interno para Oja.la tuve la libertad de escoger la plataforma a desarrollar y como este a\u00f1o me hab\u00eda decidido a realizar una aplicaci\u00f3n web escrita 100% en Javascript empec\u00e9 a investigar sobre como empezar con la plataforma\u00a0 MEAN (Mongo, Express, Angular y NodeJS), para\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"Logo de Mean.io","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2014\/07\/meanio-500x297.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4766,"url":"https:\/\/skatox.com\/blog\/2024\/09\/09\/failed-to-load-luks-superblock-on-device-dev-dispositivo-invalid-argument\/","url_meta":{"origin":3590,"position":5},"title":"C\u00f3mo solucionar el error: Failed to load LUKS superblock on device \/dev\/dispositivo: Invalid argument","author":"Miguel Useche","date":"9 de septiembre de 2024","format":false,"excerpt":"Luego de configurar mi nueva computadora, estuve cifrando las particiones con informaci\u00f3n personal o del trabajo para mejorar mi privacidad y seguridad. Luego de crifar una de mis particiones que estaba sobre LVM (Logical Volume Manager), me empez\u00f3 a salir el error Failed to load LUKS superblock on device \/dev\/dispositivo:\u2026","rel":"","context":"En \u00abGnu\/Linux\u00bb","block_context":{"text":"Gnu\/Linux","link":"https:\/\/skatox.com\/blog\/category\/gnulinux\/"},"img":{"alt_text":"Aplicaci\u00f3n de KDE para automontar unidades","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/09\/Kde-Automount.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/09\/Kde-Automount.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/09\/Kde-Automount.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/09\/Kde-Automount.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2024\/09\/Kde-Automount.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/3590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/comments?post=3590"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/3590\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=3590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=3590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=3590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}