It's Javascript. The JSON you pass is converted to a regular Javascript Object. object.a should give you 1. You can iterate over the object like a normal javascript object.
On Sat, 26 Feb 2011 17:22:38 +0700, Summer nguyen <[email protected]> wrote: > Thank you so much. > I did inlinepush sucessfully. > But I still get 1 Error with JSON . > I have a Json type global variable > ex: {'a':1,'b':2, 'c':3}; > > I want to get {'a':1} JSON object only. > How do I create a new JSON object in APE. Please help me. Thank you > very much. > > On Sat, Feb 26, 2011 at 4:25 AM, Anthony Catel wrote: > Check the response of your request that APE give you back. > > Le 25/02/2011 15:14, Summer nguyen a écrit : P.S: I use Controller > in Demo. It works !!!, > How would I fix it. Thank you > > On Fri, Feb 25, 2011 at 9:11 PM, Summer nguyen wrote: > Thank you so much. > btw, I have a question with inlinepush: > > I use Java to push to APE Server, > Here is my code : > > JSONObject obj2 = new JSONObject(); > > obj2.put("hehe", "hoho"); > JSONObject obj1 = new JSONObject(); > > obj1.put(new String("password"), new > String("testpasswd")); > obj1.put("raw", "raw"); > obj1.put("channel","product"); > obj1.put("data", obj2); > > JSONObject obj = new JSONObject(); > obj.put("cmd", "inlinepush"); > obj.put("params",obj1); > > > System.out.println(obj); > String URLs = server > +URLEncoder.encode("["+obj.toString()+"]"); > > > // PUSH to inlinepush > > java.net.URL url = null; > url = new java.net.URL(URLs); > URLConnection connection = > url.openConnection(); > connection.connect(); > > Here is the URL I get before encoding: > http://192.168.1.199:6969/0/?[{ > [3]"cmd":"inlinepush","params":{"raw":"raw","data":{"hehe":"hoho"},"channel":"product","password":"testpasswd"}}] > and After encoding: > > http://192.168.1.199:6969/0/?%5B%7B%22cmd%22%3A%22inlinepush%22%2C%22params%22%3A%7B%22raw%22%3A%22raw%22%2C%22data%22%3A%7B%22hehe%22%3A%22hoho%22%7D%2C%22channel%22%3A%22product%22%2C%22password%22%3A%22testpasswd%22%7D%7D%5D > [4] > > But, inlinepush dont catch that comand. Please tell me why. Thank you > very much, > On Fri, Feb 25, 2011 at 4:45 PM, wrote: > Hey, > > Indeed you can, for instance, store what you want in "Ape." or simply > in > the global namespace by declaring the variable out of a function. > > Anthony > > On Fri, 25 Feb 2011 16:17:03 +0700, Summer nguyen > wrote: > > Dear, > > I want to do something like this : > > > > I have Java App to push infomation to APE Server (using inlinepush). > > I want inlinepush Ape Server Store infomation in somewhere ( like a > > global variable) instead of forwarding the infomation to all user > in > > the channel. > > Then, I use APE Server to send responds to client using the > infomation > > store in the global variable. > > Note: each client request a part of the infomation. > > > > Example : > > Java Push the infomation: > > {'a':1, 'b':2, 'c':3}; > > Then APE inpushline store this infomation to a global variable. > > APE use the infomation stored in the global variable to send to > clients > > : > > Client 1: send only : 'a':1 , > > Client 2: send only : 'b':2, > > Client 3: send only 'c':3 > > > > Do you have any ideas ?. Thank you very much > > > > -- > > You received this message because you are subscribed to the Google > > Groups "APE Project" group. > > To post to this group, send email to [email protected] > [7] > > To unsubscribe from this group, send email to > > [email protected] [8] > > For more options, visit this group at > > http://groups.google.com/group/ape-project?hl=en [9] [1] > > --- > > APE Project (Ajax Push Engine) > > Official website : http://www.ape-project.org/ [10] [2] > > Git Hub : http://github.com/APE-Project/ [11] [3] > > > > > > Links: > > ------ > > [1] http://groups.google.com/group/ape-project?hl=en [12] > > [2] http://www.ape-project.org/ [13] > > [3] http://github.com/APE-Project/ [14] > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] [15] > To unsubscribe from this group, send email to > [email protected] [16] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en [17] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [18] > Git Hub : http://github.com/APE-Project/ [19] > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] [20] > To unsubscribe from this group, send email to > [email protected] [21] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en [22] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [23] > Git Hub : http://github.com/APE-Project/ [24] > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] [25] > To unsubscribe from this group, send email to > [email protected] [26] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en [27] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [28] > Git Hub : http://github.com/APE-Project/ [29] > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" 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/ape-project?hl=en [30] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [31] > Git Hub : http://github.com/APE-Project/ [32] > > > Links: > ------ > [1] mailto:[email protected] > [2] mailto:[email protected] > [3] http://192.168.1.199:6969/0/?[%7B > [4] > http://192.168.1.199:6969/0/?%5B%7B%22cmd%22%3A%22inlinepush%22%2C%22params%22%3A%7B%22raw%22%3A%22raw%22%2C%22data%22%3A%7B%22hehe%22%3A%22hoho%22%7D%2C%22channel%22%3A%22product%22%2C%22password%22%3A%22testpasswd%22%7D%7D%5D > [5] mailto:[email protected] > [6] mailto:[email protected] > [7] mailto:[email protected] > [8] mailto:ape-project%[email protected] > [9] http://groups.google.com/group/ape-project?hl=en > [10] http://www.ape-project.org/ > [11] http://github.com/APE-Project/ > [12] http://groups.google.com/group/ape-project?hl=en > [13] http://www.ape-project.org/ > [14] http://github.com/APE-Project/ > [15] mailto:[email protected] > [16] mailto:ape-project%[email protected] > [17] http://groups.google.com/group/ape-project?hl=en > [18] http://www.ape-project.org/ > [19] http://github.com/APE-Project/ > [20] mailto:[email protected] > [21] mailto:[email protected] > [22] http://groups.google.com/group/ape-project?hl=en > [23] http://www.ape-project.org/ > [24] http://github.com/APE-Project/ > [25] mailto:[email protected] > [26] mailto:ape-project%[email protected] > [27] http://groups.google.com/group/ape-project?hl=en > [28] http://www.ape-project.org/ > [29] http://github.com/APE-Project/ > [30] http://groups.google.com/group/ape-project?hl=en > [31] http://www.ape-project.org/ > [32] http://github.com/APE-Project/ -- You received this message because you are subscribed to the Google Groups "APE Project" 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/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
