我从服务器获取的JSON值:
{
"Status":0,
"Message":"",
"Result":{"0B":"S.C. Blue Air","0Y":"FlyYeti","1X":"Branson Air"}
}
Run Code Online (Sandbox Code Playgroud)
连接后将结果作为"响应",我可以JSON在屏幕上显示我的字符串结果.
JSONObject json = new JSONObject(response);
String status = json.getString("Status");
String message = json.getString("Message");
String result = json.getString("Result");
responseView.setText("Status" + status+ "Message" + message" + Result" + result);
Run Code Online (Sandbox Code Playgroud)
我没有"状态"和"消息"的结果,但没有"结果"的结果,因为想要将"结果"对象分开,并且能够将它们中的每一个用作对象.
例如:当我在我的应用程序中键入OB时,我将得到结果SC Blue Air
这个android项目在windows机器上创建,设置一个MacOS构建机器并从Git获取文件夹并在Mac中构建它。
这是我在 mac 上执行 gradle 时出现的问题。org.gradle.api.ProjectConfigurationException:配置项目“:app”时出现问题是发生的错误。
/gradlew tasks --stacktrace
Observed package id 'build-tools;25.0.2' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/build-tools/25.0.2' (Expected '/usr/local/Caskroom/android-sdk/build-tools/25.0.2')
Observed package id 'build-tools;26.0.1' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/build-tools/26.0.1' (Expected '/usr/local/Caskroom/android-sdk/build-tools/26.0.1')
Observed package id 'emulator' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/emulator' (Expected '/usr/local/Caskroom/android-sdk/emulator')
Observed package id 'extras;android;m2repository' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/extras/android/m2repository' (Expected '/usr/local/Caskroom/android-sdk/extras/android/m2repository')
Observed package id 'extras;google;m2repository' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/extras/google/m2repository' (Expected '/usr/local/Caskroom/android-sdk/extras/google/m2repository')
Observed package id 'extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2' (Expected '/usr/local/Caskroom/android-sdk/extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2')
Observed package id 'extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2' in inconsistent location '/usr/local/Caskroom/android-sdk/3859397,26.0.1/extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2' (Expected '/usr/local/Caskroom/android-sdk/extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2')
Observed …Run Code Online (Sandbox Code Playgroud) 我有这样的输入文件:
aa@aa.com bb@bb.com "Information" "Hi there"
cc@cc.com dd@dd.com "Follow up" "Interview"
Run Code Online (Sandbox Code Playgroud)
我用过这个方法:
string[] words = item.Split(' ');
Run Code Online (Sandbox Code Playgroud)
但是,它会将每个单词与空格分开.我也在引号字符串中有空格但我不会拆分这些空格.
基本上我想将此输入从文件解析为此输出:
From = aa@aa.com
To = bb@bb.com
Subject = Information
Body = Hi there
Run Code Online (Sandbox Code Playgroud)
如何在C#中拆分这些字符串?