try --data-binary instead of -d, perhaps you have some characters that are being converted incorrectly to ascii.
B. On 10 January 2012 09:11, Zekeriya KOÇ <[email protected]> wrote: > Sorry for subjectless message!!! > > Hello, > > my problem: i am trying to insert approximately 255000 documents to a > > couchdb instance with bulk docs api. i always get invalid json > error. > > so i am trying to test the problem with just one document. because > the error raises wether with a large file or a file with just one > document. > > my system: > couchdb: on an ubuntu server 10.04 > client: windows 7 with cygwin curl > > $ curl -X GET > http://admin:ad...<https://groups.google.com/groups/unlock?hl=tr&_done=/group/couchbase/browse_thread/thread/7f908b186f025047%3Fhl%3Dtr&msg=25cba4108fd1a8e8> > @10.81.2.100:5984 > {"couchdb":"Welcome","version":"1.1.0","vendor": > {"version":"1.2.0","name":"Couchbase","url":"http:// > www.couchbase.com/<http://www.google.com/url?sa=D&q=www.couchbase.com/&usg=AFQjCNGuaH0E_Cygc_yqQqgX0s-cmb5BuQ> > "}} > > $ curl -d @test.txt -H "Content-Type:application/json" -X POST > http://admin:ad...<https://groups.google.com/groups/unlock?hl=tr&_done=/group/couchbase/browse_thread/thread/7f908b186f025047%3Fhl%3Dtr&msg=25cba4108fd1a8e8> > @10.81.2.100:5984/dbmerkez/_bulk_docs > {"error":"bad_request","reason":"invalid UTF-8 JSON: <<\"\ufeff{\\ > \"docs\\\":[{\\\"adi\\\": \\\"zeko\\\"}]}\">>"} > > now i copy the content of test.txt and paste it to my command line: > $ curl -d '{"docs":[{"adi": "zeko"}]}' -H "Content-Type:application/ > json" -X POST > http://admin:ad...<https://groups.google.com/groups/unlock?hl=tr&_done=/group/couchbase/browse_thread/thread/7f908b186f025047%3Fhl%3Dtr&msg=25cba4108fd1a8e8> > @10.81.2.100:5984/dbmerkez/_bulk_docs > [{"id":"74a5d37e71215e2095d00f90a00007ac","rev":"1-111c10804ee9f2b8384ab95e > f66268e0"}] > > as you can see same content gives an invalid json error within a file > but from direct command line it inserts fine. > > my text file is encoded in utf-8. > > i am so close to give up. i am fighting with this for hours. if i can > not insert initial data to my instance i can not test the replication > cases. > > please help!! > > -- > Zekeriya "zekUs" KOÇ - http://zekzekus.com/ > > > > -- > Zekeriya "zekUs" KOÇ - http://zekzekus.com/
