Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JSON] Dove lo trovo un parser migliore?

    Sto appena iniziando con JSON.

    Il problema è che il parser ufficiale ( http://www.json.org/json.js ) non mi soddisfa molto per vari motivi tra cui:

    1) E' un pò invasivo:
    2) E' pesante ( non da compresso per fortuna )
    3) E' fin troppo selettivo ( ad esempio non mi accetta { 'prop':"value" } perchè prop è scritto tra apici e non tra virgolette doppie )

    Qualcuno mi sa consigliare un parser migliore?


    E poi un altra cosa: come mai la verifica è così puntigliosa? Non basterebbe in teoria verificare che la stringa inizi con un { e finisca con un }?

  2. #2
    4 costruttori ... diverse utilità, basato sugli standards JSON, quelli che non ti piacciono ma che per fortuna ci sono.

    Le stringhe JSON devono essere scritte assolutamente bene e la verifica scrupolosa va fatta per evitare malicious code
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Grazie per la risposta.

    Comunque mi sapresti dire come degli hacker maliziosi possano mettere delle istruzioni dannose tra { e }?
    Una volta fatto l'eval non dovrebbe dare errore senza eseguire niente?

    O forse questa selettività è dovuta al fatto che altri linguaggi si comportano in modo diverso?

    ( Mi sa che sto esagerando con le domande... )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.