Re: [WebDNA] Escaping content for JSON
This WebDNA talk-list message is from 2013
It keeps the original formatting.
numero = 110283
interpreted = N
texte = --047d7b67809ebdd95304d8d27433Content-Type: text/plain; charset=UTF-8Donovan,Thanks - that looks pretty good - I'll have a detailed look later on.Would be great if [convertchars] could deal with double-byte encodings ;-)Take care- Tom==============================================Digital Revolutionaries1st Floor, Castleriver House14-15 Parliament StreetTemple Bar,Dublin 2Ireland----------------------------------------------[t]: + 353 1 4403907[e]:
[w]: ==============================================On 26 March 2013 05:54, Donovan Brooke wrote:> Tom Duke wrote:>>> Hi all,>>>> Trying to work out the best method of preparing content for use with>> JSON. My db charset is UTF-8 and it seems I need to use a>> [convertwords] and a [convertchars] to escape all of the required chars.>>>> Double quotes are not captured if I use just [convertchars]. Wondering>> if anyone else has come up with a cleaner solution.>>>> Thanks>> - Tom>>>>>> Conversion tables:>>>> [table name=jsonconvert&fields=from,**to]>> "\">> \\\>> /\/>> [/table]>>>> [table name=jsonconvert2&fields=from,**to]>> %0B\n>> [/table]>>>>>> JSON output:>>>> {>> "label": "Title:",>> "name": "[convertchars table=jsonconvert2][**convertwords>> table=jsonconvert][theTitle][/**convertwords][/convertchars]">> }>>>>>> Tom,> Here is what I came up with tonight:>> http://www.euca.us/admin/**tests/json_test.html>> Donovan>>>>>> --> Donovan Brooke> WebDNA Software Corporation> http://www.webdna.us> **[Square Bracket Utopia]**> ------------------------------**---------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/**talk@webdna.us> Bug Reporting: support@webdna.us>--047d7b67809ebdd95304d8d27433Content-Type: text/html; charset=UTF-8Content-Transfer-Encoding: quoted-printableDonovan,
Thanks - that looks pret=ty good - I'll have a detailed look later on. =C2=A0 Would be great if =[convertchars] could deal with double-byte encodings ;-)
Take care
- Tom
--047d7b67809ebdd95304d8d27433--
Associated Messages, from the most recent to the oldest:
--047d7b67809ebdd95304d8d27433Content-Type: text/plain; charset=UTF-8Donovan,Thanks - that looks pretty good - I'll have a detailed look later on.Would be great if [convertchars] could deal with double-byte encodings ;-)Take care- Tom==============================================Digital Revolutionaries1st Floor, Castleriver House14-15 Parliament StreetTemple Bar,Dublin 2Ireland----------------------------------------------[t]: + 353 1 4403907[e]: [w]: ==============================================On 26 March 2013 05:54, Donovan Brooke wrote:> Tom Duke wrote:>>> Hi all,>>>> Trying to work out the best method of preparing content for use with>> JSON. My db charset is UTF-8 and it seems I need to use a>> [convertwords] and a [convertchars] to escape all of the required chars.>>>> Double quotes are not captured if I use just [convertchars]. Wondering>> if anyone else has come up with a cleaner solution.>>>> Thanks>> - Tom>>>>>> Conversion tables:>>>> [table name=jsonconvert&fields=from,**to]>> "\">> \\\>> /\/>> [/table]>>>> [table name=jsonconvert2&fields=from,**to]>> %0B\n>> [/table]>>>>>> JSON output:>>>> {>> "label": "Title:",>> "name": "[convertchars table=jsonconvert2][**convertwords>> table=jsonconvert][theTitle][/**convertwords][/convertchars]">> }>>>>>> Tom,> Here is what I came up with tonight:>> http://www.euca.us/admin/**tests/json_test.html>> Donovan>>>>>> --> Donovan Brooke> WebDNA Software Corporation> http://www.webdna.us> **[Square Bracket Utopia]**> ------------------------------**---------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/**talk@webdna.us> Bug Reporting: support@webdna.us>--047d7b67809ebdd95304d8d27433Content-Type: text/html; charset=UTF-8Content-Transfer-Encoding: quoted-printableDonovan,
Thanks - that looks pret=ty good - I'll have a detailed look later on. =C2=A0 Would be great if =
[convertchars] could deal with double-byte encodings ;-)
Take care
- Tom
--047d7b67809ebdd95304d8d27433--
Tom Duke
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Using Cookie for client specific info? (1997)
Re:quit command on NT (1997)
Exclamation point (1997)
WebCatalog for guestbook ? (1997)
[WebDNA] remove html comments (2009)
Help with Shipping Costs (1997)
searching numbers (1998)
Date search - yes or no (1997)
Shopping problems with 2.1b3 acgi (1997)
SKU (1997)
Browser Reloads and AddlineItem (1997)
Newbie problem blah blah blah (1997)
Setting up emailer (1998)
[WebDNA] Rewrite url before redirect (2012)
WebCatalog can't find database (1997)
Invoice in another window (1998)
WebCatalog 2.0 & WebDNA docs in HTML ... (1997)
$Append for Users outside the ADMIN group (1997)
SetMIMEHeader Behaviour (2000)
Setting vars in a text file..... (2004)