Trace Sat 18 Nov at 01:21:20
Flags JSONsan.php:66 SanitizeJson
debuggingTRUE
equalsTRUE
not naked decimalsFALSE
objectFALSE
onelineFALSE

Raw input JSONsan.php:93 SanitizeJson
0{ "readMe" : [¶
1 "Fixed data for the Javascript version of AX",¶
2 "Derived from the Windows version of AX (ax.cfg)",¶
3 "****MUST be encoded in UTF-8 ****",¶
4 "This version 22 Feb 2015",¶
5
6 "See the Windows AX version for cycle editing instructions",¶
7 "In short, cycles must start and finish with the same character and have the alternatives inbetween.",¶
8
9 "Please report improvements you've made to ax@vulpeculox.net",¶
10 "Download again from vulpeculox.net/ax",¶
11
12 "WARNING: If you make changes be sure to check the whole file against something like jsonlint.com as JSON gets very easily upset by commas, slashes, brackets, new lines in the middle of strings and character encodings."¶
13 ], ¶
14
15
16 "cycles": {¶
17 "Catalan":"aàa AÀA cçc CÇC eéèe EÉÈE iíi IÍI oóòo OÓÒO uúüu UÚÜU",¶
18 "Chinese":"aāáǎàa eēéěèe iīíǐìi oōóǒòo uūúǔùüǖǘǚǜu",¶
19 "Danish":"aåæa AÅÆA oøo OØO",¶
20 "Esperanto":"cĉc gĝg hĥh jĵj sŝs uŭu CĈC GĜG HĤH JĴJ SŜS UŬU",¶
21 "Estonian":"aäa AÄA oöõo OÖÕO sšs SŠS uüu UÜU zžz ZŽZ",¶
22 "EuropeanCombo":"aàáâäæãåa AÁÀÂÄÆÃÅA BßB cçc CÇC eéèêëe EÉÊÈËE ií¡îïi IÎÏI oóôöøœõo OÔÖØŒÕO uûúù&uu
23 "Finnish":"aäa AÄA oöo OÖO uüu UÜU",¶
24 "FrChin1":"aâäāáǎàa AÀÂÄA cçc CÇC eêëēéěèe EÉÊÈËE iîïīíǐìi IÎÏI oôōóǒòo OÔO uüûūúǔùǖǘǚǜu UÛÙÜU",¶
25 "French":"aàâäa AÀÂÄA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôo OÔO uûùüu UÛÙÜU",¶
26 "French1":"aàâäæa AÀÂÄÆA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôöœo OÔÖŒO uûùüu UÛÙÜU",¶
27 "German":"BßB sßs aäa AÄA eée EÉE oöo OÖO uüu UÜU",¶
28 "Icelandic":"aáåæa AÁÅÆA dðd DÐD iíi IÍI oóöo OÓÖO pþp PÞP uúµu UÚU yýy YÝY",¶
29 "IndicCombo":"aāæǣa AĀA iīi IĪI uūu UŪU eēe oōœॐૐo OŌŒO rṛṝṟr RṚṜṞR lḷḹḻḺl LḶḸḺL tṭt TṬT dḍd DḌD nṇṅñṉn NṆṄÑṈN mṃṁm MṂṀM sṣśs SṢŚS hḥh HḤH",¶
30 "Irish":"aáa AÁA bḃb BḂB cċc CĊC dḋd DḊD eée EÉE fḟf FḞF gġg GĠG iíi IÍI mṁm MṀM oóo OÓO pṗp PṖP sṡs SṠS tṫt TṪT uúu UÚU",¶
31 "Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",¶
32 "Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",¶
33 "Magyar":"aáa AÁA eée EÉE oóöőo OÓÖŐO uúüűu UÚÜŰU iíi IÍI",¶
34 "Polish":"aąa AĄA cćc CĆC eęe EĘE lłl LŁL nńn NŃN oóo OÓO sśs SŚS zżźz ZŻŹZ",¶
35 "Portuguese":"aáâàãa AÁÂÀÃA cçc CÇC eéêe EÉÊE iíi IÍI oóôõo OÓÔÕO uúu UÚU",¶
36 "Russian":"aаяa AАЯA bбb BБB GГG gгg DДD dдd EЕЁЭE eеёэe FФF fфf IИЙЫI iийыi KКХK kкхk LЛL lлl MМM mмm NНN nнn OОO oоo PПP pпp RРR rрr SСШЩS sсшщs TТЦT tтцt VВV vвv UУЮU uуюu ZЖЗZ zжзz CЧC cчc YЪЬY yъьy ",¶
37 "Slovak":"aáäa cčc dďd eée iíi lľl nňn oóôo rřr sšs tťt uúůu yýy zžz AÁÄA CČC DĎD EÉE IÍI LĽL NŇN OÓÔO RŘR SŠS TŤT UÚŮU YÝY ZŽZ ",¶
38 "Spanish":"aáa AÁA eée EÉE iíi IÍI oóo OÓO uúüu UÚÜU nñn NÑN ?¿? !¡!",¶
39 "Swedish":"aåäa AÅÄA oöo OÖO",¶
40 "Turkish":"aâa AÂA cçc CÇC gğg GĞG iıi IİI oöo OÖO sşs SŞS uüûu UÜÛU",¶
41
42 "Math":"2²√2 3³∛3 o°∞o /÷/ *×* ~αβδΩπσθ~",¶
43 "Symbol":"£€£ $¢$ c©c .•…. <◀◁«< >▶▷»> #☐☑☒■# *★☆* @●◎◌○@",¶
44 "Arrows":"0↷↶↻↺0 1↙⇙1 2↓⇓2 3↘⇘3 4←⇐☚☜4 5↕↔5 6→⇒☛☞6 7↖⇖7 8↑⇑8 9↗⇗9",¶
45 "Zodiac":"a♒♈a c♋♑c e♁e f♀f g♊g j♃j l♌♎l m♂☿m n♆n p♇♓p s♄♏♐s t♉t u♅u v♍v",¶
46 "Cards":"c♣♧c d♦♢d h♥♡h s♠♤s",¶
47 "Chess":"b♗♝b k♘♞♔♚k p♙♟p q♕♛q r♖♜r",¶
48 "None":""¶
49 },¶
50
51 "i18n":["de","en","fr","ma","pl"],¶
52
53 "helpTexts" : {¶
54 "de" : { ¶
55 "credit" : "William Cuthbertson",¶
56 "HOWTO":"Drücken Sie *KEY* zu ändern die Buchstabe links vom Cursor. <BR>Vorgang wiederholen, bis das gewünschte Zeichen erscheint."¶
57 },¶
58 "en" : {¶
59 "HOWTO":"Press *KEY* to modify character on left of cursor.<BR>Repeat until the required character appears."¶
60 },¶
61 "fr" : {¶
62 "credit" : "Roger KcKeon",¶
63 "HOWTO":"Faites *KEY* pour modifier le caractère à gauche du curseur. Répétez l'opération<BR>jusqu'à l'apparition du caractère désiré."¶
64 },¶
65 "pl" : {¶
66 "credit" : "George Zolkiewski",¶
67 "HOWTO":"Aby zmienić literę na lewo od kursora, wciśnij *KEY* .<BR>Powtórz do ukazania się odpowiedniej litery."¶
68 },¶
69 "ma" : {¶
70 "credit" : "Laszlo Horvath",¶
71 "HOWTO":"A kurzor bal oldalán lévő karaktert a *KEY* billentyűvel tudod megváltoztatni. <BR> Ismételd amig a kívánt karakter megjelenik."¶
72
73
74}

Before text substitutions JSONsan.php:130 SanitizeJson
0{ "readMe" : [
1"Fixed data for the Javascript version of AX",
2"Derived from the Windows version of AX (ax.cfg)",
3"****MUST be encoded in UTF-8 ****",
4"This version 22 Feb 2015",
5Null string
6"See the Windows AX version for cycle editing instructions",
7"In short, cycles must start and finish with the same character and have the alternatives inbetween.",
8Null string
9"Please report improvements you've made to ax@vulpeculox.net",
10"Download again from vulpeculox.net/ax",
11Null string
12","WARNING": If you make changes be sure to check the whole file against something like jsonlint.com as JSON gets very easily upset by commas, slashes, brackets, new lines in the middle of strings and character encodings."
13],
14Null string
15Null string
16"cycles": {
17"Catalan":"aàa AÀA cçc CÇC eéèe EÉÈE iíi IÍI oóòo OÓÒO uúüu UÚÜU",
18"Chinese":"aāáǎàa eēéěèe iīíǐìi oōóǒòo uūúǔùüǖǘǚǜu",
19"Danish":"aåæa AÅÆA oøo OØO",
20"Esperanto":"cĉc gĝg hĥh jĵj sŝs uŭu CĈC GĜG HĤH JĴJ SŜS UŬU",
21"Estonian":"aäa AÄA oöõo OÖÕO sšs SŠS uüu UÜU zžz ZŽZ",
22"EuropeanCombo":"aàáâäæãåa AÁÀÂÄÆÃÅA BßB cçc CÇC eéèêëe EÉÊÈËE ií¡îïi IÎÏI oóôöøœõo OÔÖØŒÕO uûúùüu
23"Finnish":"aäa AÄA oöo OÖO uüu UÜU",
24"FrChin1":"aâäāáǎàa AÀÂÄA cçc CÇC eêëēéěèe EÉÊÈËE iîïīíǐìi IÎÏI oôōóǒòo OÔO uüûūúǔùǖǘǚǜu UÛÙÜU",
25"French":"aàâäa AÀÂÄA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôo OÔO uûùüu UÛÙÜU",
26"French1":"aàâäæa AÀÂÄÆA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôöœo OÔÖŒO uûùüu UÛÙÜU",
27"German":"BßB sßs aäa AÄA eée EÉE oöo OÖO uüu UÜU",
28"Icelandic":"aáåæa AÁÅÆA dðd DÐD iíi IÍI oóöo OÓÖO pþp PÞP uúµu UÚU yýy YÝY",
29"IndicCombo":"aāæǣa AĀA iīi IĪI uūu UŪU eēe oōœॐૐo OŌŒO rṛṝṟr RṚṜṞR lḷḹḻḺl LḶḸḺL tṭt TṬT dḍd DḌD nṇṅñṉn NṆṄÑṈN mṃṁm MṂṀM sṣśs SṢŚS hḥh HḤH",
30"Irish":"aáa AÁA bḃb BḂB cċc CĊC dḋd DḊD eée EÉE fḟf FḞF gġg GĠG iíi IÍI mṁm MṀM oóo OÓO pṗp PṖP sṡs SṠS tṫt TṪT uúu UÚU",
31"Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",
32"Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",
33"Magyar":"aáa AÁA eée EÉE oóöőo OÓÖŐO uúüűu UÚÜŰU iíi IÍI",
34"Polish":"aąa AĄA cćc CĆC eęe EĘE lłl LŁL nńn NŃN oóo OÓO sśs SŚS zżźz ZŻŹZ",
35"Portuguese":"aáâàãa AÁÂÀÃA cçc CÇC eéêe EÉÊE iíi IÍI oóôõo OÓÔÕO uúu UÚU",
36"Russian":"aаяa AАЯA bбb BБB GГG gгg DДD dдd EЕЁЭE eеёэe FФF fфf IИЙЫI iийыi KКХK kкхk LЛL lлl MМM mмm NНN nнn OОO oоo PПP pпp RРR rрr SСШЩS sсшщs TТЦT tтцt VВV vвv UУЮU uуюu ZЖЗZ zжзz CЧC cчc YЪЬY yъьy ",
37"Slovak":"aáäa cčc dďd eée iíi lľl nňn oóôo rřr sšs tťt uúůu yýy zžz AÁÄA CČC DĎD EÉE IÍI LĽL NŇN OÓÔO RŘR SŠS TŤT UÚŮU YÝY ZŽZ ",
38"Spanish":"aáa AÁA eée EÉE iíi IÍI oóo OÓO uúüu UÚÜU nñn NÑN ?¿? !¡!",
39"Swedish":"aåäa AÅÄA oöo OÖO",
40"Turkish":"aâa AÂA cçc CÇC gğg GĞG iıi IİI oöo OÖO sşs SŞS uüûu UÜÛU",
41Null string
42"Math":"2²√2 3³∛3 o°∞o /÷/ *×* ~αβδΩπσθ~",
43"Symbol":"£€£ $¢$ c©c .•…. <◀◁«< >▶▷»> #☐☑☒■# *★☆* @●◎◌○@",
44"Arrows":"0↷↶↻↺0 1↙⇙1 2↓⇓2 3↘⇘3 4←⇐☚☜4 5↕↔5 6→⇒☛☞6 7↖⇖7 8↑⇑8 9↗⇗9",
45"Zodiac":"a♒♈a c♋♑c e♁e f♀f g♊g j♃j l♌♎l m♂☿m n♆n p♇♓p s♄♏♐s t♉t u♅u v♍v",
46"Cards":"c♣♧c d♦♢d h♥♡h s♠♤s",
47"Chess":"b♗♝b k♘♞♔♚k p♙♟p q♕♛q r♖♜r",
48"None":""
49},
50Null string
51"i18n":["de","en","fr","ma","pl"],
52Null string
53"helpTexts" : {
54"de" : {
55"credit" : "William Cuthbertson",
56"HOWTO":"Drücken Sie *KEY* zu ändern die Buchstabe links vom Cursor. <BR>Vorgang wiederholen, bis das gewünschte Zeichen erscheint."
57},
58"en" : {
59"HOWTO":"Press *KEY* to modify character on left of cursor.<BR>Repeat until the required character appears."
60},
61"fr" : {
62"credit" : "Roger KcKeon",
63"HOWTO":"Faites *KEY* pour modifier le caractère à gauche du curseur. Répétez l'opération<BR>jusqu'à l'apparition du caractère désiré."
64},
65"pl" : {
66"credit" : "George Zolkiewski",
67"HOWTO":"Aby zmienić literę na lewo od kursora, wciśnij *KEY* .<BR>Powtórz do ukazania się odpowiedniej litery."
68},
69"ma" : {
70"credit" : "Laszlo Horvath",
71"HOWTO":"A kurzor bal oldalán lévő karaktert a *KEY* billentyűvel tudod megváltoztatni. <BR> Ismételd amig a kívánt karakter megjelenik."
72}
73}
74}

Finished string (split on , for display) JSONsan.php:164 SanitizeJson
0{{ "readMe" : ["Fixed data for the Javascript version of AX",
1"Derived from the Windows version of AX (ax.cfg)",
2"****MUST be encoded in UTF-8 ****",
3"This version 22 Feb 2015",
4"See the Windows AX version for cycle editing instructions",
5"In short,
6 cycles must start and finish with the same character and have the alternatives inbetween.",
7"Please report improvements you've made to ax@vulpeculox.net",
8"Download again from vulpeculox.net/ax",
9",
10"WARNING": If you make changes be sure to check the whole file against something like jsonlint.com as JSON gets very easily upset by commas,
11 slashes,
12 brackets,
13 new lines in the middle of strings and character encodings."],
14"cycles": {"Catalan":"aàa AÀA cçc CÇC eéèe EÉÈE iíi IÍI oóòo OÓÒO uúüu UÚÜU",
15"Chinese":"aāáǎàa eēéěèe iīíǐìi oōóǒòo uūúǔùüǖǘǚǜu",
16"Danish":"aåæa AÅÆA oøo OØO",
17"Esperanto":"cĉc gĝg hĥh jĵj sŝs uŭu CĈC GĜG HĤH JĴJ SŜS UŬU",
18"Estonian":"aäa AÄA oöõo OÖÕO sšs SŠS uüu UÜU zžz ZŽZ",
19"EuropeanCombo":"aàáâäæãåa AÁÀÂÄÆÃÅA BßB cçc CÇC eéèêëe EÉÊÈËE ií¡î&At
20"Finnish":"aäa AÄA oöo OÖO uüu UÜU",
21"FrChin1":"aâäāáǎàa AÀÂÄA cçc CÇC eêëēéěèe EÉÊÈËE iîïīíǐìi IÎÏI oÃ&a
22"French":"aàâäa AÀÂÄA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôo OÔO uûùüu UÛÙÜ
23"French1":"aàâäæa AÀÂÄÆA cçc CÇC eéèêëe EÉÊÈËE iîïi IÎÏI oôöœo OÔÖŒO uÃ&
24"German":"BßB sßs aäa AÄA eée EÉE oöo OÖO uüu UÜU",
25"Icelandic":"aáåæa AÁÅÆA dðd DÐD iíi IÍI oóöo OÓÖO pþp PÞP uúµu UÚU yýy YÝY",
26"IndicCombo":"aāæǣa AĀA iīi IĪI uūu UŪU eēe oōœॐૐo OŌŒO rṛṝṟr RṚṜṞR lḷḹḻ
27"Irish":"aáa AÁA bḃb BḂB cċc CĊC dḋd DḊD eée EÉE fḟf FḞF gġg GĠG iíi IÍI mṁm MṀM oóo OÓO pṗp PṖP s&aacut
28"Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",
29"Italian":"aàa AÀA eéèe EÉÈE iíìi IÍÌI oòo OÒO uùu UÙU",
30"Magyar":"aáa AÁA eée EÉE oóöőo OÓÖŐO uúüűu UÚÜŰU iíi IÍI",
31"Polish":"aąa AĄA cćc CĆC eęe EĘE lłl LŁL nńn NŃN oóo OÓO sśs SŚS zżźz ZŻŹZ",
32"Portuguese":"aáâàãa AÁÂÀÃA cçc CÇC eéêe EÉÊE iíi IÍI oóôõo OÓÔÕO uúu UÚU",
33"Russian":"aаяa AАЯA bбb BБB GГG gгg DДD dдd EЕЁЭE eеёэe FФF fфf IИЙЫI iийыi KКХK kкхk LЛL lлl MМM mмm N&ET
34"Slovak":"aáäa cčc dďd eée iíi lľl nňn oóôo rřr sšs tťt uúůu yýy zžz AÁÄA CČC DĎD EÉE IÍI LĽL NŇN OÓ&
35"Spanish":"aáa AÁA eée EÉE iíi IÍI oóo OÓO uúüu UÚÜU nñn NÑN ?¿? !¡!",
36"Swedish":"aåäa AÅÄA oöo OÖO",
37"Turkish":"aâa AÂA cçc CÇC gğg GĞG iıi IİI oöo OÖO sşs SŞS uüûu UÜÛU",
38"Math":"2²√2 3³∛3 o°∞o /÷/ *×* ~αβδΩπσθ~",
39"Symbol":"£€£ $¢$ c©c .•…. <◀◁«< >▶▷»> #☐☑☒■# *★☆* @●◎◌○@",
40"Arrows":"0↷↶↻↺0 1↙⇙1 2↓⇓2 3↘⇘3 4←⇐☚☜4 5↕↔5 6→⇒☛☞6 7↖⇖7 8↑⇑8 9↗⇗9",
41"Zodiac":"a♒♈a c♋♑c e♁e f♀f g♊g j♃j l♌♎l m♂☿m n♆n p♇♓p s♄♏♐s t♉t u♅u v♍v",
42"Cards":"c♣♧c d♦♢d h♥♡h s♠♤s",
43"Chess":"b♗♝b k♘♞♔♚k p♙♟p q♕♛q r♖♜r",
44"None":""},
45"i18n":["de",
46"en",
47"fr",
48"ma",
49"pl"],
50"helpTexts" : {"de" : {"credit" : "William Cuthbertson",
51"HOWTO":"Drücken Sie *KEY* zu ändern die Buchstabe links vom Cursor. <BR>Vorgang wiederholen,
52 bis das gewünschte Zeichen erscheint."},
53"en" : {"HOWTO":"Press *KEY* to modify character on left of cursor.<BR>Repeat until the required character appears."},
54"fr" : {"credit" : "Roger KcKeon",
55"HOWTO":"Faites *KEY* pour modifier le caractère à gauche du curseur. Répétez l'opération<BR>jusqu'à l'apparition du caractère désiré."},
56"pl" : {"credit" : "George Zolkiewski",
57"HOWTO":"Aby zmienić literę na lewo od kursora,
58 wciśnij *KEY* .<BR>Powtórz do ukazania się odpowiedniej litery."},
59"ma" : {"credit" : "Laszlo Horvath",
60"HOWTO":"A kurzor bal oldalán lévő karaktert a *KEY* billentyűvel tudod megváltoztatni. <BR> Ismételd amig a kívánt karakter megjelenik."}}}}

Decoding message JSONsan.php:172 SanitizeJson Syntax error
Finished object JSONsan.php:173 SanitizeJson NULL