Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

customjson

Бесплатно
Библиотека для сериализации(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"}}}

Установить решение.

Сериализация будет доступна
if (CModule::IncludeModule("ru51a4.customjson")){

    ru51a4\customjson\core::json_encode($object);

}

Добавить js файл /bitrix/js/customjson/json.js в шаблон

Десериализация будет доступна
caesarJSON.parse(string)

x