UNPKG

clarinet

Version:

SAX based evented streaming JSON parser in JavaScript (browser and node)

23 lines 837 B
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Clarinet</title> <script type="text/javascript">var exports = {};</script> <script type="text/javascript" src="../clarinet.js"></script> <script type="text/javascript"> var parser = exports.parser(); parser.onvalue = function (v) { console.log("Value: " + v); }; parser.onkey = function (key) { console.log("Key: " + key); }; parser.write('{ "firstName": "John", "lastName" : "Smith", "age" : 25, "address" : { "streetAddress": "21 2nd Street", "city" : "New York", "state" : "NY", "postalCode" : "10021" }, "phoneNumber": [ { "type" : "home", "number": "212 555-1234" }, { "type" : "fax", "number": "646 555-4567" } ] }').close(); </script> </script> </head> <body> Look at the console. </body> </html>