Here's the complete list from http://json.org/:
char: Any Unicode character except " or \ or control-character. \" \\ \/ \b \f \n \r \t \u four-hex-digits - n On Nov 30, 6:30 pm, harryh <har...@gmail.com> wrote: > Yes, what Ross said. Further, taking a look at JsonParser.scala the > bug appears to be on line ~202 where there are a couple of missing > escape sequences: \/ as well as \f. > > -harryh > > On Nov 30, 6:20 pm, Ross Mellgren <dri...@gmail.com> wrote: > > > > > He's double escaping so that scala's string interpretation will put a > > raw \ in there, so that it's an escaped forward slash (\/) to the JSON > > parson, as I understand it. The output should be either invalid escape > > or forward slash, but not backslash unless the input was \\. > > > -Ross > > > On Nov 30, 2009, at 6:18 PM, Peter Robinett wrote: > > > > Harry, I think you're double-escaping the slash. This works: > > > scala> import net.liftweb.json._ > > > scala> val s1 = "{ \"id\": \"America/New_York\" }" > > > s1: java.lang.String = { "id": "America/New_York" } > > > > scala> JsonParser.parse(s1) > > > res0: net.liftweb.json.JsonAST.JValue = JObject(List(JField(id,JString > > > (America/New_York)))) > > > > Peter Robinett > > > > On Nov 30, 2:16 pm, harryh <har...@gmail.com> wrote: > > >> scala> import net.liftweb.json._ > > >> scala> val s2 = "{ \"id\": \"America\\/New_York\" }" > > >> s2: java.lang.String = { "id": "America\/New_York" } > > > >> scala> JsonParser.parse(s2) > > >> res1: net.liftweb.json.JsonAST.JValue = JObject(List(JField > > >> (id,JString > > >> (America\New_York)))) > > > >> It should be America/New_York but for some reason getting a \ instead > > >> of a / > > > >> -harryh > > > > -- > > > > You received this message because you are subscribed to the Google > > > Groups "Lift" group. > > > To post to this group, send email to lift...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > liftweb+unsubscr...@googlegroups.com > > > . > > > For more options, visit this group > > > athttp://groups.google.com/group/liftweb?hl=en > > > . -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.