Size: a a a

Kotlin Community

2020 June 10

QH

Quantum Harmonizer in Kotlin Community
Mi
просто не могу понять есть ли что-то подобное из коробки или надо самому заморачиваться
я пока не понял, какое
источник

M

Mi in Kotlin Community
Quantum Harmonizer
я пока не понял, какое
fun String.escapeJson(): String
источник

QH

Quantum Harmonizer in Kotlin Community
Mi
fun String.escapeJson(): String
Что оно должно делать и для чего?
источник

M

Mi in Kotlin Community
Quantum Harmonizer
Что оно должно делать и для чего?
чтобы можно было подставлять значения строковые не боясь за нарушения синтаксиса, экранировать спец символы json
источник

QH

Quantum Harmonizer in Kotlin Community
Mi
чтобы можно было подставлять значения строковые не боясь за нарушения синтаксиса, экранировать спец символы json
это изначально можно
источник

M

Mi in Kotlin Community
ладно, буду искать
источник

QH

Quantum Harmonizer in Kotlin Community
любой джейсонописатель экранирует кавычки, что ещё нужно?)
источник

M

Mi in Kotlin Community
бэкслеши, переносы строк  и тд
источник

QH

Quantum Harmonizer in Kotlin Community
Mi
бэкслеши, переносы строк  и тд
их тоже
источник

QH

Quantum Harmonizer in Kotlin Community
вангую, что если сформулировать задачу, окажется, что делать ничего не нужно
источник

M

Mi in Kotlin Community
я, в общем то и ищу такой библиотечный метод, чтобы не писать его руками
источник

M

Mi in Kotlin Community
потому что JSON собраю в некоторых случаях руками
источник

QH

Quantum Harmonizer in Kotlin Community
Mi
потому что JSON собраю в некоторых случаях руками
а, вот оно что. Лучше собирать каким-нибудь JsonWriter'ом.
источник

M

Mi in Kotlin Community
видимо придется
источник

BP

Bogdan Panchenko in Kotlin Community
Mi
потому что JSON собраю в некоторых случаях руками
А кастомный серелизатор сделать ?
источник

BP

Bogdan Panchenko in Kotlin Community
Или там сложная структура ?
источник

M

Mi in Kotlin Community
это не совсем подходит под задачу, да и слишком сложно для такого
источник

M

Mi in Kotlin Community
проще собрать JsonObject руками из примитивов
источник

QH

Quantum Harmonizer in Kotlin Community
брр, работать с деревьями джейсона — ужасно неэффективно
источник

M

Mi in Kotlin Community
я собственно и хотел что-то такое сделать вместо деревьев, но нужен эскейп
источник