2013-12-06 4 views
0

This is a simple sentence. I don't want anything <form><b>but</b></form> this.Как сделать JSON.stringify (anObject) без двоеточий, обратную косую черту, фигурные скобки или кавычки?

Но после того, как какой-то на стороне клиента HTML манипуляции и ...

var newBody = JSON.stringify(req.body); 

с последующим обновлением до MongoDb,

var update = { '$set' :{ 'body' : newBody} } 

У меня есть это:

body: '{"This is a simple sentence. I don\'t want anything <form><b>but</b></form> this. ":""}' 

И когда я конвертирую его обратно в html, он имеет скобки и цитаты, которые усугубляют каждое обновление. Я посмотрел here и попробовал сбежать назад, но я не могу понять это. Спасибо.

{"{\"This is a simple sentence. I <form><b>don't</b></form> want this. \":\"\"}"} 
+0

Попробуйте 'побег (JSON.stringify (req.body))' –

+0

Можете ли вы разработать немного больше на настройки и что вы пытаетесь сделать? – Maurice

+1

Похоже, вы JSON'ifying JSON .. длинный и короткий от этого: не надо. – user2864740

ответ

0

Я считаю JSON.stringify является unncessary, если вы прошли POST Parameters simpleSentance= 'I dont want anything <b>but</b> this'

var newBody = req.body.simpleSentance 
+0

Я пробовал это, но не получаю [object Object] – Squirrl

+0

Я думал, что ключ был 'body'? – Squirrl

+0

Я сделал редактирование выше спасибо^_ ^ – Squirrl