Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

customjson

Библиотека для сериализации(php) и десериализации(js) данных.Кастомный формат JSON(стандартный JSON.parse() - работать не будет)Пример JSONinput:{"web-app":{ "servlet":[ {"zlycsla-uhtl":7:"cofaxCDS", "zlycsla-jshzz":7:"org.cofax.cds.CDSServlet", "init-param":{ "dpogjhHmpttbsz:jotubmmbujpoBu":1:"Philadelphia, PA", "dpogjhHmpttbsz:benjoFnbjm":1:"ksm@pobox.com", "dpogjhHmpttbsz:qpxfsfeCz":1:"Cofax", "dpogjhHmpttbsz:qpxfsfeCzJdpo":1:"/images/cofax.gif", "dpogjhHmpttbsz:tubujdQbui":1:"/content/static", "ufnqmbufQspdfttpsDmbtt":1:"org.cofax.WysiwygTemplate", "ufnqmbufMpbefsDmbtt":1:"org.cofax.FilesTemplateLoader", "ufnqmbufQbui":1:"templates", "ufnqmbufPwfssjefQbui":1:"", "efgbvmuMjtuUfnqmbuf":1:"listTemplate.htm", "efgbvmuGjmfUfnqmbuf":1:"articleTemplate.htm", "vtfKTQ":1:false,"ktqMjtuUfnqmbuf":1:"listTemplate.jsp", "ktqGjmfUfnqmbuf":1:"articleTemplate.jsp", "dbdifQbdlbhfUbhtUsbdl":1:200, "dbdifQbdlbhfUbhtTupsf":1:200, "dbdifQbdlbhfUbhtSfgsfti":1:60, "dbdifUfnqmbuftUsbdl":1:100, "dbdifUfnqmbuftTupsf":1:50, "dbdifUfnqmbuftSfgsfti":1:15, "dbdifQbhftUsbdl":1:200, "dbdifQbhftTupsf":1:100, "dbdifQbhftSfgsfti":1:10, "dbdifQbhftEjsuzSfbe":1:10, "tfbsdiFohjofMjtuUfnqmbuf":1:"forSearchEnginesList.htm", "tfbsdiFohjofGjmfUfnqmbuf":1:"forSearchEngines.htm", "tfbsdiFohjofSpcputEc":1:"WEB-INF/robots.db", "vtfEbubTupsf":1:true, "ebubTupsfDmbtt":1:"org.cofax.SqlDataStore", "sfejsfdujpoDmbtt":1:"org.cofax.SqlRedirection", "ebubTupsfObnf":1:"cofax", "ebubTupsfEsjwfs":1:"com.microsoft.jdbc.sqlserver.SQLServerDriver", "ebubTupsfVsm":1:"jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon", "ebubTupsfVtfs":1:"sa", "ebubTupsfQbttxpse":1:"dataStoreTestQuery", "ebubTupsfUftuRvfsz":1:"SET NOCOUNT ON;select", "ebubTupsfMphGjmf":1:"/usr/local/tomcat/logs/datastore.log", "ebubTupsfJojuDpoot":1:10, "ebubTupsfNbyDpoot":1:100, "ebubTupsfDpooVtbhfMjnju":1:100, "ebubTupsfMphMfwfm":1:"debug", "nbyVsmMfohui":1:500 } }, {"tfswmfu-obnf":1:"cofaxEmail", "tfswmfu-dmbtt":1:"org.cofax.cds.EmailServlet", "init-param":{ "qempLswx":4:"mail1", "qempLswxSzivvmhi":4:"mail2" } },...output:{"web-app": {  "servlet": [      {      "servlet-name": "cofaxCDS",      "servlet-class": "org.cofax.cds.CDSServlet",      "init-param": {        "configGlossary:installationAt": "Philadelphia, PA",        "configGlossary:adminEmail": "ksm@pobox.com",        "configGlossary:poweredBy": "Cofax",        "configGlossary:poweredByIcon": "/images/cofax.gif",        "configGlossary:staticPath": "/content/static",        "templateProcessorClass": "org.cofax.WysiwygTemplate",        "templateLoaderClass": "org.cofax.FilesTemplateLoader",        "templatePath": "templates",        "templateOverridePath": "",        "defaultListTemplate": "listTemplate.htm",        "defaultFileTemplate": "articleTemplate.htm",        "useJSP": false,        "jspListTemplate": "listTemplate.jsp",        "jspFileTemplate": "articleTemplate.jsp",        "cachePackageTagsTrack": 200,        "cachePackageTagsStore": 200,        "cachePackageTagsRefresh": 60,        "cacheTemplatesTrack": 100,        "cacheTemplatesStore": 50,        "cacheTemplatesRefresh": 15,        "cachePagesTrack": 200,        "cachePagesStore": 100,        "cachePagesRefresh": 10,        "cachePagesDirtyRead": 10,        "searchEngineListTemplate": "forSearchEnginesList.htm",        "searchEngineFileTemplate": "forSearchEngines.htm",        "searchEngineRobotsDb": "WEB-INF/robots.db",        "useDataStore": true,        "dataStoreClass": "org.cofax.SqlDataStore",        "redirectionClass": "org.cofax.SqlRedirection",        "dataStoreName": "cofax",        "dataStoreDriver": "com.microsoft.jdbc.sqlserver.SQLServerDriver",        "dataStoreUrl": "jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon",        "dataStoreUser": "sa",        "dataStorePassword": "dataStoreTestQuery",        "dataStoreTestQuery": "SET NOCOUNT ON;select",        "dataStoreLogFile": "/usr/local/tomcat/logs/datastore.log",        "dataStoreInitConns": 10,        "dataStoreMaxConns": 100,        "dataStoreConnUsageLimit": 100,        "dataStoreLogLevel": "debug",        "maxUrlLength": 500}},    {      "servlet-name": "cofaxEmail",      "servlet-class": "org.cofax.cds.EmailServlet",      "init-param": {      "mailHost": "mail1",      "mailHostOverride": "mail2"}},    {      "servlet-name": "cofaxAdmin",      "servlet-class": "org.cofax.cds.AdminServlet"},    {      "servlet-name": "fileServlet",      "servlet-class": "org.cofax.cds.FileServlet"},    {      "servlet-name": "cofaxTools",      "servlet-class": "org.cofax.cms.CofaxToolsServlet",      "init-param": {        "templatePath": "toolstemplates/",        "log": 1,        "logLocation": "/usr/local/tomcat/logs/CofaxTools.log",        "logMaxSize": "",        "dataLog": 1,        "dataLogLocation": "/usr/local/tomcat/logs/dataLog.log",        "dataLogMaxSize": "",        "removePageCache": "/content/admin/remove?cache=pages&id=",        "removeTemplateCache": "/content/admin/remove?cache=templates&id=",        "fileTransferFolder": "/usr/local/tomcat/webapps/content/fileTransferFolder",        "lookInContext": 1,        "adminGroupID": 4,        "betaServer": true}}],  "servlet-mapping": {    "cofaxCDS": "/",    "cofaxEmail": "/cofaxutil/aemail/*",    "cofaxAdmin": "/admin/*",    "fileServlet": "/static/*",    "cofaxTools": "/tools/*"},  "taglib": {    "taglib-uri": "cofax.tld",    "taglib-location": "/WEB-INF/tlds/cofax.tld"}}}

customjson

customjson

от Руслан Валеев
Скриншоты
Описание

Технические данные

Опубликовано:
22.01.2022
Версия:
1.100.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Библиотека для сериализации(php) и десериализации(js) данных.
Кастомный формат JSON(стандартный JSON.parse() - работать не будет)
Пример JSON
input:
{"web-app":{
"servlet":[
{"zlycsla-uhtl":7:"cofaxCDS",
"zlycsla-jshzz":7:"org.cofax.cds.CDSServlet",
"init-param":{
"dpogjhHmpttbsz:jotubmmbujpoBu":1:"Philadelphia, PA",
"dpogjhHmpttbsz:benjoFnbjm":1:"ksm@pobox.com",
"dpogjhHmpttbsz:qpxfsfeCz":1:"Cofax",
"dpogjhHmpttbsz:qpxfsfeCzJdpo":1:"/images/cofax.gif",
"dpogjhHmpttbsz:tubujdQbui":1:"/content/static",
"ufnqmbufQspdfttpsDmbtt":1:"org.cofax.WysiwygTemplate",
"ufnqmbufMpbefsDmbtt":1:"org.cofax.FilesTemplateLoader",
"ufnqmbufQbui":1:"templates",
"ufnqmbufPwfssjefQbui":1:"",
"efgbvmuMjtuUfnqmbuf":1:"listTemplate.htm",
"efgbvmuGjmfUfnqmbuf":1:"articleTemplate.htm",
"vtfKTQ":1:false,"ktqMjtuUfnqmbuf":1:"listTemplate.jsp",
"ktqGjmfUfnqmbuf":1:"articleTemplate.jsp",
"dbdifQbdlbhfUbhtUsbdl":1:200,
"dbdifQbdlbhfUbhtTupsf":1:200,
"dbdifQbdlbhfUbhtSfgsfti":1:60,
"dbdifUfnqmbuftUsbdl":1:100,
"dbdifUfnqmbuftTupsf":1:50,
"dbdifUfnqmbuftSfgsfti":1:15,
"dbdifQbhftUsbdl":1:200,
"dbdifQbhftTupsf":1:100,
"dbdifQbhftSfgsfti":1:10,
"dbdifQbhftEjsuzSfbe":1:10,
"tfbsdiFohjofMjtuUfnqmbuf":1:"forSearchEnginesList.htm",
"tfbsdiFohjofGjmfUfnqmbuf":1:"forSearchEngines.htm",
"tfbsdiFohjofSpcputEc":1:"WEB-INF/robots.db",
"vtfEbubTupsf":1:true,
"ebubTupsfDmbtt":1:"org.cofax.SqlDataStore",
"sfejsfdujpoDmbtt":1:"org.cofax.SqlRedirection",
"ebubTupsfObnf":1:"cofax",
"ebubTupsfEsjwfs":1:"com.microsoft.jdbc.sqlserver.SQLServerDriver",
"ebubTupsfVsm":1:"jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon",
"ebubTupsfVtfs":1:"sa",
"ebubTupsfQbttxpse":1:"dataStoreTestQuery",
"ebubTupsfUftuRvfsz":1:"SET NOCOUNT ON;select",
"ebubTupsfMphGjmf":1:"/usr/local/tomcat/logs/datastore.log",
"ebubTupsfJojuDpoot":1:10,
"ebubTupsfNbyDpoot":1:100,
"ebubTupsfDpooVtbhfMjnju":1:100,
"ebubTupsfMphMfwfm":1:"debug",
"nbyVsmMfohui":1:500
}
},
{"tfswmfu-obnf":1:"cofaxEmail",
"tfswmfu-dmbtt":1:"org.cofax.cds.EmailServlet",
"init-param":{
"qempLswx":4:"mail1",
"qempLswxSzivvmhi":4:"mail2"
}
},...

output:
{"web-app": {
 "servlet": [  
   {
     "servlet-name": "cofaxCDS",
     "servlet-class": "org.cofax.cds.CDSServlet",
     "init-param": {
       "configGlossary:installationAt": "Philadelphia, PA",
       "configGlossary:adminEmail": "ksm@pobox.com",
       "configGlossary:poweredBy": "Cofax",
       "configGlossary:poweredByIcon": "/images/cofax.gif",
       "configGlossary:staticPath": "/content/static",
       "templateProcessorClass": "org.cofax.WysiwygTemplate",
       "templateLoaderClass": "org.cofax.FilesTemplateLoader",
       "templatePath": "templates",
       "templateOverridePath": "",
       "defaultListTemplate": "listTemplate.htm",
       "defaultFileTemplate": "articleTemplate.htm",
       "useJSP": false,
       "jspListTemplate": "listTemplate.jsp",
       "jspFileTemplate": "articleTemplate.jsp",
       "cachePackageTagsTrack": 200,
       "cachePackageTagsStore": 200,
       "cachePackageTagsRefresh": 60,
       "cacheTemplatesTrack": 100,
       "cacheTemplatesStore": 50,
       "cacheTemplatesRefresh": 15,
       "cachePagesTrack": 200,
       "cachePagesStore": 100,
       "cachePagesRefresh": 10,
       "cachePagesDirtyRead": 10,
       "searchEngineListTemplate": "forSearchEnginesList.htm",
       "searchEngineFileTemplate": "forSearchEngines.htm",
       "searchEngineRobotsDb": "WEB-INF/robots.db",
       "useDataStore": true,
       "dataStoreClass": "org.cofax.SqlDataStore",
       "redirectionClass": "org.cofax.SqlRedirection",
       "dataStoreName": "cofax",
       "dataStoreDriver": "com.microsoft.jdbc.sqlserver.SQLServerDriver",
       "dataStoreUrl": "jdbc:microsoft:sqlserver://LOCALHOST:1433;DatabaseName=goon",
       "dataStoreUser": "sa",
       "dataStorePassword": "dataStoreTestQuery",
       "dataStoreTestQuery": "SET NOCOUNT ON;select",
       "dataStoreLogFile": "/usr/local/tomcat/logs/datastore.log",
       "dataStoreInitConns": 10,
       "dataStoreMaxConns": 100,
       "dataStoreConnUsageLimit": 100,
       "dataStoreLogLevel": "debug",
       "maxUrlLength": 500}},
   {
     "servlet-name": "cofaxEmail",
     "servlet-class": "org.cofax.cds.EmailServlet",
     "init-param": {
     "mailHost": "mail1",
     "mailHostOverride": "mail2"}},
   {
     "servlet-name": "cofaxAdmin",
     "servlet-class": "org.cofax.cds.AdminServlet"},

   {
     "servlet-name": "fileServlet",
     "servlet-class": "org.cofax.cds.FileServlet"},
   {
     "servlet-name": "cofaxTools",
     "servlet-class": "org.cofax.cms.CofaxToolsServlet",
     "init-param": {
       "templatePath": "toolstemplates/",
       "log": 1,
       "logLocation": "/usr/local/tomcat/logs/CofaxTools.log",
       "logMaxSize": "",
       "dataLog": 1,
       "dataLogLocation": "/usr/local/tomcat/logs/dataLog.log",
       "dataLogMaxSize": "",
       "removePageCache": "/content/admin/remove?cache=pages&id=",
       "removeTemplateCache": "/content/admin/remove?cache=templates&id=",
       "fileTransferFolder": "/usr/local/tomcat/webapps/content/fileTransferFolder",
       "lookInContext": 1,
       "adminGroupID": 4,
       "betaServer": true}}],
 "servlet-mapping": {
   "cofaxCDS": "/",
   "cofaxEmail": "/cofaxutil/aemail/*",
   "cofaxAdmin": "/admin/*",
   "fileServlet": "/static/*",
   "cofaxTools": "/tools/*"},

 "taglib": {
   "taglib-uri": "cofax.tld",
   "taglib-location": "/WEB-INF/tlds/cofax.tld"}}}

Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Установить решение.
Сериализация будет доступна
if (CModule::IncludeModule("ru51a4.customjson")){
    ru51a4\customjson\core::json_encode($object);
}
Добавить js файл /bitrix/js/customjson/json.js в шаблон
Десериализация будет доступна
caesarJSON.parse(string)
Поддержка

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки