On 28/07/2010 07:24, Sebastian Cohnen wrote:
Hey Andrew,
I remember people on this ML having problems with escaping/quotes on windows
which leads to this kind of error. You could try to save the document to
foo.json and curl-X PUT
http://username:[email protected]:5984/albums/6e1295ed6c29495e54cc05947f18c8af
-d @foo.json
Best
Sebastian
On 27.07.2010, at 23:24, Andrew Woodcock wrote:
Hi there,
this is probably a real noob problem but I am experiencing an issue where whenever I try to create
a document on CouchDB using curl, I get an "Invalid UTF-8 JSON" error. The example I am
trying to use is actually from O'Reilly's book "CouchDB: The Definitive Guide" and I am
pretty sure that I have tried it before and got it to work. Here's the command:
|curl-X PUT http://username:[email protected]:5984/albums/6e1295ed6c29495e54cc05947f18c8af -d
'{"title":"There is Nothing Left to Lose","artist":"Foo Fighters"}'
|
The database albums exists and the username and password are correct. I have
checked this with JSONLint and the JSON is valid and I am at a loss ...
presumably there is an issue with the CouchDB server itself but it appears to
be running correctly ... any ideas? This is driving me nuts!
I am running CouchDB 0.11 on Windows 7. curl is installed and working correctly
as far as I can tell. Sofa is working correctly and I can create documents via
Sofa with no issues.
Thanks,
Andrew
Fantastic! Thank you! That must be about the only combination of
escaping I hadn't tried :) and I can confirm that it worked perfectly.
I can stop ripping my hair out now ...
Regards,
Andrew