本文整理汇总了C#中JSONObject.optJSONArray方法的典型用法代码示例。如果您正苦于以下问题:C# JSONObject.optJSONArray方法的具体用法?C# JSONObject.optJSONArray怎么用?C# JSONObject.optJSONArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JSONObject
的用法示例。
在下文中一共展示了JSONObject.optJSONArray方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setAttributes
public override void setAttributes(JSONObject json)
{
avatarHash = json.optString("avatarHash", avatarHash);
currentStatus = json.optString("currentStatus", currentStatus);
if (json.has("dateOfBirth")) {
string temp = json.optString("dateOfBirth", "");
dateOfBirth = temp.isEmpty() ? 0 : Long.parseLong(temp);
}
displayName = json.optString("displayName", displayName);
ecoid = json.optString("ecoid", ecoid);
emailAddress = json.optString("emailAddress", emailAddress);
gender = json.optString("gender", gender);
if (json.has("installedApps")) {
installedApps = com.google.common.collect.Lists.newArrayList();
JSONArray temp = json.optJSONArray("installedApps");
if(temp != null){
for (int idx = 0; idx < temp.length(); idx++) {
!! Someone needs to write a converter for List<string>
}
}
}
location = json.optString("location", location);
maxVcardSize = json.optDouble("maxVcardSize", maxVcardSize);
nickname = json.optString("nickname", nickname);
nowPlayingMessage = json.optString("nowPlayingMessage", nowPlayingMessage);
personalMessage = json.optString("personalMessage", personalMessage);
if (json.has("personalMessageTimestamp")) {
string temp = json.optString("personalMessageTimestamp", "");
personalMessageTimestamp = temp.isEmpty() ? 0 : Long.parseLong(temp);
}
personalMessageTpaUri = json.optString("personalMessageTpaUri", personalMessageTpaUri);
pin = json.optString("pin", pin);
if (json.has("pins")) {
pins = com.google.common.collect.Lists.newArrayList();
JSONArray temp = json.optJSONArray("pins");
if(temp != null){
for (int idx = 0; idx < temp.length(); idx++) {
!! Someone needs to write a converter for List<string>
}
}
}
showBusy = json.optBoolean("showBusy", showBusy);
showLocationTimezone = json.optBoolean("showLocationTimezone", showLocationTimezone);
systemNotifications = json.optString("systemNotifications", systemNotifications);
timezone = json.optString("timezone", timezone);
uri = json.optString("uri", uri);
}