小编bkm*_*bkm的帖子

JSONObject解析字典对象

我从服务器获取的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

java android json object

5
推荐指数
1
解决办法
6161
查看次数

Android 构建 java.lang.NullPointerException(无错误消息)org.gradle.api.ProjectConfigurationException BUILD FAILED

这个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)

git macos android gradle build.gradle

5
推荐指数
1
解决办法
5414
查看次数

复杂字符串拆分C#

我有这样的输入文件:

input.txt中

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#中拆分这些字符串?

.net c# string parsing split

0
推荐指数
1
解决办法
422
查看次数

标签 统计

android ×2

.net ×1

build.gradle ×1

c# ×1

git ×1

gradle ×1

java ×1

json ×1

macos ×1

object ×1

parsing ×1

split ×1

string ×1