Почти то, что нужно. Дело в том, что нужно внутри html в элементе так же нужно учесть текст и 3 точки поставить только в самом конце. Так же эти 3 точки могут и быть и внутри возможно встретившегося тега.
Например имеется текст:
Рыбный <b>текст</b> был <p>хорош</p>
Обрезка может выглядядеть вот так: Рыбный <b>текст</b> был <p>хо....</p>
Вообщем нужно каким то образом выполнить обрезку всего текста, но что бы html теги не считались за символ.
С JSON все в порядке, даже тем же самым методом GET отправлять если, то приходит строка, как и должна.
UPD: Вопрос поправил, сори) Тестил гет, копипастнул.