Thanks, Tim. I was assuming that it was included as a dependency of
lift-core but as I think about I can see why not!

Peter

On Oct 2, 7:24 pm, Tim Nelson <[email protected]> wrote:
> Add this below the lift-core dependency:
>
> <dependency>
>    <groupId>net.liftweb</groupId>
>      <artifactId>lift-json</artifactId>
>    <version>1.1-SNAPSHOT</version>
>  </dependency>
>
> Tim
>
> On Fri, Oct 2, 2009 at 11:17 AM, Peter Robinett 
> <[email protected]>wrote:
>
>
>
> > Thanks, David. Unfortunately, I get errors that net.liftweb.json does
> > not exist. I imagine this is a configuration problem with my pom.xml,
> > which is here:http://gist.github.com/199860. Could you or someone
> > else conversant in Maven give me some tips to how to make sure I get
> > lift-json?
>
> > Thanks,
> > Peter
>
> > On Oct 2, 2:26 pm, David Pollak <[email protected]> wrote:
> > > Peter,
>
> > > I'd suggest using the stuff in lift-json.  It's a much faster, richer way
> > to
> > > use JSON.
>
> > > Thanks,
>
> > > David
>
> > > On Thu, Oct 1, 2009 at 4:31 PM, Peter Robinett <[email protected]
> > >wrote:
>
> > > > Hi all,
>
> > > > Building off of a previous thread[1], I'm trying to parse a POST
> > > > request that contains JSON data. Specifically, I expect a JSON array
> > > > of JSON objects representing Packet model data and want to have a List
> > > > [Packet] at the end.
>
> > > > I am trying the following:
> > > > val packets = for {
> > > >        JSONPackets <- req.param("packets")
> > > >        packet <- JSONParser.parse(JSONPackets)
> > > >        nodeId <- packet.param("node")
> > > >        node <- nodeId.toLong
> > > > } yield {
> > > >        val packet = Packet.create.node(node)
> > > >        packet.save
> > > >        packet
> > > > }
>
> > > > The problem is that JSONParser.parse returns a List[Any], so packet is
> > > > of type Any. I can try to convert packet to a Map with
> > > > packet.asInstanceOf[Map[String, String]], but this seems to just push
> > > > my type problems to the next line of code. I'm having a hard time
> > > > getting to the point where I have the Map[String, String] from which I
> > > > know I can extract values to create Packets, so I would appreciate
> > > > suggestions on how to do this.
>
> > > > This all seems quite complicated and I wonder if I'm missing an easier
> > > > way to do this. Is JSONParse the way to go, or should I switch to
> > > > Joni's lift-json stuff? I'm using 1.1-M5 but would be willing to
> > > > switch to 1.1-SNAPSHOT...
>
> > > > Thanks for your help.
>
> > > > Peter Robinett
>
> > > > [1]
> > > >http://groups.google.com/group/liftweb/browse_thread/thread/5ffe64492.
> > ..
> > > > [2]http://groups.google.com/group/liftweb/msg/c0103375623f788f
>
> > > --
> > > Lift, the simply functional web frameworkhttp://liftweb.net
> > > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > > Follow me:http://twitter.com/dpp
> > > Surf the harmonics
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to