2016-10-25 17 views
6

Tôi đang phát triển Java bằng ý tưởng intellij. Và tôi muốn gán một json giống như định dạng cho một chuỗi Java. Nhưng tôi mệt mỏi với những nhân vật trốn thoát mà tôi phải đối phó.Định dạng Json Strings intellij?

Có công cụ dễ định dạng nào không có ký tự thoát không?

+4

Nhân vật thoát không liên quan gì đến IDE của bạn. Đây là các quy tắc của chuỗi trong Java đang được thi hành. Thay vì mã hóa các chuỗi JSON, bạn nên xem xét sử dụng một trong nhiều thư viện JSON có sẵn cho Java để xây dựng tài liệu của bạn, sau đó tuần tự hóa nó thành một chuỗi. – rmlan

+0

Viết một tệp JSON thay vì xử lý các chuỗi. –

+0

bạn nên sử dụng tính năng ngôn ngữ tiêm. :)) –

Trả lời

17

Bạn có thể sử dụng ngôn ngữ tiêm tính năng.

Ex:

String myJsonString = ""; 
  • Đặt con trỏ chuột giữa "và".
  • Alt +Nhập -> Tiêm ngôn ngữ hoặc tham chiếu -> chọn json từ menu thả xuống xuất hiện,
  • Bây giờ bạn đã tiêm json để String đó. Một lần nữa Alt + Nhập -> Chỉnh sửa đoạn mã Json.
  • Bây giờ bạn có thể đưa công cụ bật lên của bạn vào trong json như một con json bình thường, Intellij sẽ chuyển đổi nó thành một Chuỗi có ký tự thoát cho bạn. :))

enter image description here

Tham khảo this để biết thêm.

Các vấn đề liên quan