ADB를 통해 기기로 전송하는 Android 브로드 캐스트에서 JSON 데이터를 추가 전송하려고합니다. 그러나 장치에 도달하는 데이터가 예상 한 것과 같지 않은 것처럼 보입니다.ADB를 통한 안드로이드 브로드 캐스트에서 JSON을 잘못된 형식으로 보냅니다.
내가 실행하는 것 :
"debug": false
내가 {"debug": false "title": "Application update!"}
등의 추가 데이터를 보낼 경우 : 나는 등의 추가 데이터를 얻을 무엇
{"debug": false, "title": "Application update!"}
:
adb shell am broadcast -a com.test.android.ACTION_TEST_FEATURE -n com.test.android/.receivers.TestsReceiver -e "notify" '{"debug": false, "title": "Application update!"}'
가 나는 등의 추가 데이터를 기대하는 것 그럼 난 {"debug": false "title": "Application update!"}
추가 데이터 (누락 된 쉼표로) 얻을. 그래서 나는 그것이 내 bash의 Brace Expansion과 관련이 있다고 가정하지만, 그것을 끄면 문제가 해결되지 않고 중괄호를 벗어나거나 쉼표가 작동하지 않습니다.
누구에게 내가 뭘 잘못하고 있는지 실마리가 있습니까?
약 : "{" "디버그" ": 거짓" "제목" ":" "응용 프로그램 업데이트!" "}"'또는 "디버그 \": ": \"응용 프로그램 업데이트!\ "}"' – Selvin
이것은'debug : false'를 반환합니다 ( –