| Tomas Nielsen | Post date: 2007-03-06 20:54One of my colleagues tipped me of the other day of the new, undocumented, feature added to readviewentries. There is nothing in the help files but there is some buzz about it on the web.
The syntax is to open a view using:
?ReadViewEntries&OutputFormat=JSON
See an example of the news view for this site in JSON format below:
http://www.dominoexperts.com/de/main.nsf/articles?readViewentries&outputformat=json
I guess this can be useful, I will try to think of an excuse to use it.
|
| Jonas Israelsson | Post date: 2007-03-11 14:07You are allowed to mention my name. ;)
This will be a huge leap forward in the simplicity of creating Ajax-based solutions to existing Domino solutions without having to create the JSON transport layer yourself for every new solution.
|
| Fredrik Stöckel | Post date: 2007-03-27 10:34This is very cool! But I wonder why they decided to keep the "@" prefix in the variables? (it's still there in Beta 2).
It makes it a bit limited ragarding how to access the members in the json-object, you can't use the dot notation due to thís... (eg obj.@toplevelentries) ... and have to use the obj["@toplevelentries"] instead... I hope this will change in the final version.
|
| Tomas Nielsen | Post date: 2007-03-27 21:41Yes, you have got a point there Fredrik. My guess is though that it will remain as is since people has already started to use it.
|
| Fredrik Stöckel | Post date: 2007-03-28 15:03
|
| Tomas Nielsen | Post date: 2007-03-28 19:28Have you reported it in the Beta forum?
I have submitted a little annoyance about the favicon.ico file being overwritten but this seem more prioritized.
|
| Fredrik Stöckel | Post date: 2007-03-29 10:27Yepp, It's reported.
I hope they decide to fix it, it will be much harder to change the format after the gold release.
|
| Tomas Nielsen | Post date: 2007-04-27 15:13Another one of the releses that came during Lotusphere was the field: $$HTMLFrontMatter
Whatever you put in that field will appear before the <html> tag.
|
| Niklas Waller | Post date: 2007-05-10 21:42Viktor Krantz, the famous swede from Snapps who together with Rob Novak holds the popular seminar 'The Great Code Giveaway' at Lotusphere, has posted a topic about JSON on his blog called 'Faster AJAX with Domino'. The point is that he has compared an XML Get query with a JSON Get Query using Firebug in Firefox and come to the result that the JSON Get query is faster with an average of 275%.
He uses 'ReadViewEntries' and 'ReadViewEntriesoutputformat=json' to get the XML and JSON.
/ Niklas
|
| Tomas Nielsen | Post date: 2007-05-11 21:47Interesting reading, Niklas! (And welcome here!)
I attended the great code give away. It was impressing! (Were you there?)
I will probably use JSON more than I will use ReadViewEntries anyway. But it is nice to hear it is fast too.
|
| Niklas Waller | Post date: 2007-05-12 14:56Hi,
Thank's! I would have loved to be at Lotusphere this year. Unfortunately I wasn't, but I attended Lotusphere and the Great Code Giveaway last year (2006) and it was very good.
This year it was actually the most top-rated session at Lotusphere, take a look here.
I agree, JSON seems like the best choice.
|
| Niklas Waller | Post date: 2007-05-23 07:42Here's an update to Viktor Krantz's post about Faster AJAX with Domino and JSON in where he includes the sample database and instructions.
// Niklas
|