Как избежать специальных символов при построении строки JSON?

Вот моя строка

{
    'user': {
        'name': 'abc',
        'fx': {
            'message': {
                'color': 'red'
            },
            'user': {
                'color': 'blue'
            }
        }
    },
    'timestamp': '2013-10-04T08: 10: 41+0100',
    'message': 'I'mABC..',
    'nanotime': '19993363098581330'
}    

Здесь сообщение содержит одну кавычку, которая совпадает с кавычкой, используемой в JSON. Что я делаю, так это заполняю строку из пользовательских данных, таких как сообщение. Итак, мне нужно избежать тех особых сценариев, которые нарушают код. Но кроме замены строки, есть ли способ заставить их убежать, но все же позволить HTML обработать их обратно к правильному сообщению?

Ответы на вопрос(8)

Ваш ответ на вопрос