Как обрезать json до определённого тега?
Я бы посоветовал превратить JSON в структуру и с ней производить все преобразования. На выходе снова превратить в JSON
Есть строка джсона длинной 25000+ строк.
Это какая-то ерунда. JSON - это никакая не стркоа. Это JavaScript object notation. Собственно это заложено в аббревиатуру. И работать с ним надо через API который работает с JSON. 

Игры со строками ни к чему хорошему не приведут. Пропустишь escaping и будет просто зря потраченное время и забаговнный код.