当前位置: 首页>>代码示例>>C#>>正文


C# JSONObject.GetValue方法代码示例

本文整理汇总了C#中JSONObject.GetValue方法的典型用法代码示例。如果您正苦于以下问题:C# JSONObject.GetValue方法的具体用法?C# JSONObject.GetValue怎么用?C# JSONObject.GetValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JSONObject的用法示例。


在下文中一共展示了JSONObject.GetValue方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("Account") != null ){this.Account = json.GetString("Account");}
     if(json.GetValue("AccountNumber") != null ){this.AccountNumber = json.GetString("AccountNumber");}
     if(json.GetValue("Contract") != null ){this.Contract = json.GetString("Contract");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("Opportunity") != null ){this.Opportunitity = json.GetString("Opportunity");}
     if(json.GetValue("TotalAmount") != null ){this.TotalAmount = json.GetString("TotalAmount");}
     if(json.GetValue("EndDate") != null ){this.EndDate = json.GetString("EndDate");}
     if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
     if(json.GetValue("OrderNumber") != null ){this.OrderNumber = json.GetString("OrderNumber");}
     if(json.GetValue("Owner") != null ){this.Owner = json.GetString("Owner");}
     if(json.GetValue("Type") != null ){this.Type = json.GetString("Type");}
     if(json.GetValue("Status") != null ){this.Status = json.GetString("Status");}
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:16,代码来源:Order.cs

示例2: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("IsActive") != null ){this.IsActive = json.GetString("IsActive");}
     if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
     if(json.GetValue("LastModifiedBy") != null ){this.LastModifiedBy = json.GetString("LastModifiedBy");}
     if(json.GetValue("ProductCode") != null ){this.ProductCode = json.GetString("ProductCode");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("Family") != null ){this.Family = json.GetString("Family");}
     if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:11,代码来源:Product.cs

示例3: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("IsActive") != null ){this.CreatedBy = json.GetString("IsActive");}
     if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("IsStandard") != null ){this.CreatedBy = json.GetString("IsStandard");}
     if(json.GetValue("LastModifiedBy") != null ){this.CreatedBy = json.GetString("LastModifiedBy");}
     if(json.GetValue("Name") != null ){this.CreatedBy = json.GetString("Name");}
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:10,代码来源:Pricebook.cs

示例4: Start

    void Start()
    {
        infoText.gameObject.SetActive(false);

        //JSONObject usage example:

        //Parse string into a JSONObject:
        JSONObject.Parse(stringToEvaluate);

        //You can also create an "empty" JSONObject
        JSONObject emptyObject = new JSONObject();

        //Adding values is easy (values are implicitly converted to JSONValues):
        emptyObject.Add("key", "value");
        emptyObject.Add("otherKey", 123);
        emptyObject.Add("thirdKey", false);
        emptyObject.Add("fourthKey", new JSONValue(JSONValueType.Null));

        //You can iterate through all values with a simple for-each loop
        foreach (KeyValuePair<string, JSONValue> pair in emptyObject) {
            Debug.Log("key : value -> " + pair.Key + " : " + pair.Value);

            //Each JSONValue has a JSONValueType that tells you what type of value it is. Valid values are: String, Number, Object, Array, Boolean or Null.
            Debug.Log("pair.Value.Type.ToString() -> " + pair.Value.Type.ToString());

            if (pair.Value.Type == JSONValueType.Number) {
                //You can access values with the properties Str, Number, Obj, Array and Boolean
                Debug.Log("Value is a number: " + pair.Value.Number);
            }
        }

        //JSONObject's can also be created using this syntax:
        JSONObject newObject = new JSONObject {{"key", "value"}, {"otherKey", 123}, {"thirdKey", false}};

        //JSONObject overrides ToString() and outputs valid JSON
        Debug.Log("newObject.ToString() -> " + newObject.ToString());

        //JSONObjects support array accessors
        Debug.Log("newObject[\"key\"].Str -> " + newObject["key"].Str);

        //It also has a method to do the same
        Debug.Log("newObject.GetValue(\"otherKey\").ToString() -> " + newObject.GetValue("otherKey").ToString());

        //As well as a method to determine whether a key exists or not
        Debug.Log("newObject.ContainsKey(\"NotAKey\") -> " + newObject.ContainsKey("NotAKey"));

        //Elements can removed with Remove() and the whole object emptied with Clear()
        newObject.Remove("key");
        Debug.Log("newObject with \"key\" removed: " + newObject.ToString());

        newObject.Clear();
        Debug.Log("newObject cleared: " + newObject.ToString());
    }
开发者ID:rodrigod89,项目名称:project-decubed-online,代码行数:53,代码来源:JSONObjectTester.cs

示例5: successCallback

 private void successCallback(JSONObject json)
 {
     var oldArena = arena;
     arena = json.GetValue<Arena>("arena");
     var updateDelta = (arena.lastRefreshDateTime - lastUpdate).TotalSeconds;
     lastUpdate = arena.lastRefreshDateTime;
     var bots = json.GetValues<Bot>("bots");
     refreshBots(bots);
     if (oldArena == null || (oldArena.Width != arena.Width && oldArena.Height != arena.Height) || updateDelta > 3)
     {
         initialize();
     }
 }
开发者ID:FVANtom,项目名称:BotRetreatArena,代码行数:13,代码来源:GridController.cs

示例6: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("Account") != null ){this.Account = json.GetString("Account");}
     if(json.GetValue("ActivatedBy") != null ){this.ActivatedBy = json.GetString("ActivatedBy");}
     if(json.GetValue("BillingAddress") != null ){this.BillingAddress = json.GetString("BillingAddress");}
     if(json.GetValue("CompanySigned") != null ){this.CompanySigned = json.GetString("CompanySigned");}
     if(json.GetValue("CompanySignedDate") != null ){this.CompanySignedDate = json.GetString("CompanySignedDate");}
     if(json.GetValue("StartDate") != null ){this.StartDate = json.GetString("StartDate");}
     if(json.GetValue("EndDate") != null ){this.EndDate = json.GetString("EndDate");}
     if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
     if(json.GetValue("ContractTerm") != null ){this.ContractTerm = json.GetNumber("ContractTerm");}
     if(json.GetValue("ContractNumber") != null ){this.ContractNumber = json.GetString("ContractNumber");}
     if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
     if(json.GetValue("CustomerSigned") != null ){this.CustomerSigned = json.GetString("CustomerSigned");}
     if(json.GetValue("CustomerSignedDate") != null ){this.CustomerSignedDate = json.GetString("CustomerSignedDate");}
     if(json.GetValue("CustoemrSignedTitle") != null ){this.CustomerSignedTitle = json.GetString("CustomerSignedTitle");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("LastModifiedBy") != null ){this.LastModifiedBy = json.GetString("LastModifiedBy");}
     if(json.GetValue("OwnerExpirationNotice") != null ){this.OwnerExpirationNotice = json.GetString("OwnerExpirationNotice");}
     if(json.GetValue("Pricebook2") != null ){this.Pricebook2 = json.GetString("Pricebook2");}
     if(json.GetValue("ShippingAddress") != null ){this.ShippingAddress = json.GetString("ShippingAddress");}
     if(json.GetValue("SpecialTerms") != null ){this.SpecialTerms = json.GetString("SpecialTerms");}
     if(json.GetValue("Status") != null ){this.Status = json.GetString("Status");}
     if(json.GetValue("Priority__c") != null ){this.Priority = (float)json.GetNumber("Priority__c");}
     Debug.Log("This is priority on contract " + this.Priority + "" );
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:27,代码来源:Contract.cs

示例7: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("IsActive") != null ){this.IsActive = json.GetString("IsActive");}
     if(json.GetValue("ActualCost") != null ){this.ActualCost = json.GetString("ActualCost");}
     if(json.GetValue("BudgetedCost") != null ){this.BudgetedCost = json.GetString("BudgetedCost");}
     if(json.GetValue("CampaignMemberRecordType") != null ){this.CampaignMemberRecordType = json.GetString("CampaignMemberRecordType");}
     if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
     if(json.GetValue("Owner") != null ){this.Owner = json.GetString("Owner");}
     if(json.GetValue("NumberOfConvertedLeads") != null ){this.NumberOfConvertedLeads = json.GetNumber("NumberOfConvertedLeads");}
     if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("EndDate") != null ){this.EndDate = json.GetString("EndDate");}
     if(json.GetValue("ExpectedResponse") != null ){this.ExpectedResponse = json.GetString("ExpectedResponse");}
     if(json.GetValue("ExpectedRevenue") != null ){this.ExpectedRevenue = json.GetString("ExpectedRevenue");}
     if(json.GetValue("LastModifiedBy") != null ){this.LastModifiedBy = json.GetString("LastModifiedBy");}
     if(json.GetValue("NumberSent") != null ){this.NumberSent = json.GetNumber("NumberSent");}
     if(json.GetValue("NumberOfOpportunities") != null ){this.NumberOfOpportunities = json.GetNumber("NumberOfOpportunities");}
     if(json.GetValue("NumberOfWonOpportunities") != null ){this.NumberOfWonOpportunities = json.GetNumber("NumberOfWonOpportunities");}
     if(json.GetValue("Parent") != null ){this.Parent = json.GetString("Parent");}
     if(json.GetValue("StartDate") != null ){this.StartDate = json.GetString("StartDate");}
     if(json.GetValue("Status") != null ){this.Status = json.GetString("Status");}
     if(json.GetValue("HierarchyActualCost") != null ){this.HierarchyActualCost = json.GetString("HierarchyActualCost");}
     if(json.GetValue("HierarchyBudgetedCost") != null ){this.HierarchyBudgetedCost = json.GetString("HierarchyBudgetedCost");}
     if(json.GetValue("NumberOfContacts") != null ){this.NumberOfContacts = json.GetNumber("NumberOfContacts");}
     if(json.GetValue("HierarchyNumberOfContacts") != null ){this.HierarchyNumberOfContacts = json.GetNumber("HierarchyNumberOfContacts");}
     if(json.GetValue("HierarchyNumberOfConvertedLeads") != null ){this.HierarchyNumberOfConvertedLeads = json.GetNumber("HierarchyNumberOfConvertedLeads");}
     if(json.GetValue("HierarchyExpectedRevenue") != null ){this.HierarchyExpectedRevenue = json.GetString("HierarchyExpectedRevenue");}
     if(json.GetValue("NumberOfLeads") != null ){this.NumberOfLeads = json.GetNumber("NumberOfLeads");}
     if(json.GetValue("HierarchyNumberOfLeads") != null ){this.HierarchyNumberOfLeads = json.GetNumber("HierarchNumberOfLeads");}
     if(json.GetValue("HierarchyNumberSent") != null ){this.HierarchyNumberSent = json.GetNumber("HierarchyNumberSent");}
     if(json.GetValue("HierarchyNumberOfOpportunities") != null ){this.HierarchyNumberOfOpportunities = json.GetNumber("HierarchyNumberOfOpportunities");}
     if(json.GetValue("NumberOfResponses") != null ){this.NumberOfResponses = json.GetNumber("NumberOfResponses");}
     if(json.GetValue("HierarchyNumberOfResponses") != null ){this.HierarchyNumberOfResponses = json.GetNumber("HierArchyNumberOfResponses");}
     if(json.GetValue("AmountAllOpportunities") != null ){this.AmountAllOpportunities = json.GetString("AmountAllOpportunities");}
     if(json.GetValue("HierarchyAmountAllOpportunities") != null ){this.HierarchyAmountAllOpportunities = json.GetString("HierarchyAmountAllOpportunities");}
     if(json.GetValue("AmountWonOpportunities") != null ){this.AmountWonOpportunities = json.GetString("AmountWonOpportunities");}
     if(json.GetValue("HierarchyNumberOfWonOpportunities") != null ){this.HierarchyNumberOfWonOpportunities = json.GetString("HierarchyNumberOfWonOpportunities");}
     if(json.GetValue("Type") != null ){this.Type = json.GetString("Type");}
     if(json.GetValue("Priority__c") != null ){this.Priority = (float)json.GetNumber("Priority__c");}
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:41,代码来源:Campaign.cs

示例8: init

    public void init(JSONObject json)
    {
        if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
        if(json.GetValue("Acount") != null ){this.accountName = json.GetString("Acount");}
        if(json.GetValue("Amount") != null ){this.amount = json.GetString("Amount");}
        if(json.GetValue("CloseDate") != null ) {this.closeDate = json.GetString("CloseDate");}
        //if(json.GetValue("Contract") != null ) {this.contract = json.GetString("Contract");}
        if(json.GetValue("CreatedBy") != null ) {this.createdBy = json.GetString("CreatedBy");}
        if(json.GetValue("Description") != null ) {this.description = json.GetString("Description");}
        if(json.GetValue("ExpectedRevenue") != null ) {this.expectedRevenue = json.GetNumber("ExpectedRevenue");}
        if(json.GetValue("ForecastCategoryName") != null ) {this.forecastCategoryName = json.GetString("ForecastCategoryName");}
        if(json.GetValue("LastModifiedBy") != null ) {this.lastModifiedBy = json.GetString("LastModifiedBy");}
        if(json.GetValue("LeadSource") != null ) {this.leadSource = json.GetString("LeadSource");}
        if(json.GetValue("NextStep") != null ) {this.nextStep = json.GetString("NextStep");}
        if(json.GetValue("Name") != null ) {this.oppName = json.GetString("Name");}
        if(json.GetValue("Owner") != null ) {this.owner = json.GetString("Owner");}
        if(json.GetValue("Pricebook2") != null ) {this.pricebook2 = json.GetString("Pricebook2");}
        if(json.GetValue("IsPrivate") != null ) {this.isPrivate = json.GetBoolean("IsPrivate");}
        if(json.GetValue("Probability") != null ) {this.probability = json.GetNumber("Probability");}
        if(json.GetValue("TotalOpportunityQuantity") != null ) {this.quantity = json.GetNumber("TotalOpportunityQuantity");}
        if(json.GetValue("StageName") != null ) {this.stageName = json.GetString("StageName");}
        if(json.GetValue("Type") != null ) {this.type = json.GetString("Type");}
        if(json.GetValue("Urgent__c") != null ) {this.urgent = (float)json.GetNumber("Urgent__c");}
        if(json.GetValue("Urgent__c") != null ) {this.urgent = (float)json.GetNumber("Urgent__c");}

        //create and add account.
        if(json.GetObject("Account") != null){

            Account account = Account.CreateInstance("Account") as Account;
            account.init(json.GetObject("Account"));

            this.account = account;

        }

        //create and add opportunitylineitems/oppProducts
        if(json.GetObject("OpportunityLineItems") != null){

            JSONArray rowRecords = json.GetObject("OpportunityLineItems").GetArray ("records");

            List <OpportunityProduct> oppProducts = new List<OpportunityProduct>();

            foreach (JSONValue row in rowRecords) {

                OpportunityProduct oppProduct = OpportunityProduct.CreateInstance("OpportunityProduct") as OpportunityProduct;
                Debug.Log("opp product" + row.ToString());
                JSONObject rec = JSONObject.Parse(row.ToString());
                oppProduct.init(rec);
                oppProducts.Add(oppProduct);

            }

            this.oppProducts = oppProducts;

        }

        //create and add campaign.
        if(json.GetObject("Campaign") != null){

            Campaign campaign = Campaign.CreateInstance("Campaign") as Campaign;
            campaign.init(json.GetObject("Campaign"));

            this.campaign = campaign;

        }

        //create and add account.
        if(json.GetObject("Contract") != null){

            Contract contract = Contract.CreateInstance("Contract") as Contract;
            contract.init(json.GetObject("Contract"));

            this.contract = contract;

        }
    }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:76,代码来源:Opportunity.cs

示例9: init

 public void init(JSONObject json)
 {
     if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
     if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
     if(json.GetValue("AccountNumber") != null ){this.AccountNumber = json.GetString("AccountNumber");}
     if(json.GetValue("Owner") != null ){this.Owner = json.GetString("Owner");}
     if(json.GetValue("Site") != null ){this.Site = json.GetString("Site");}
     if(json.GetValue("AcountSource") != null ){this.AccountSource = json.GetString("AcountSource");}
     if(json.GetValue("AnnualRevenue") != null ){this.AnnualRevenue = json.GetString("AnnualRevenue");}
     if(json.GetValue("BillingAddress") != null ){this.BillingAddress = json.GetString("BillingAddress");}
     if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
     if(json.GetValue("DandbCompany") != null ){this.DandbCompany = json.GetString("DandbCompany");}
     if(json.GetValue("NumberOfEmployees") != null ){this.NumberOfEmployees = json.GetNumber("NumberOfEmployees");}
     if(json.GetValue("Fax") != null ){this.Fax = json.GetString("Fax");}
     if(json.GetValue("Industry") != null ){this.Industry = json.GetString("Industry");}
     if(json.GetValue("LastModifiedBy") != null ){this.LastModifiedBy = json.GetString("LastModifiedBy");}
     if(json.GetValue("NaicsCode") != null ){this.NaicsCode = json.GetString("NaicsCode");}
     if(json.GetValue("NaicsDesc") != null ){this.NaicsDesc = json.GetString("NacisDesc");}
     if(json.GetValue("Ownership") != null ){this.Ownership = json.GetString("Ownership");}
     if(json.GetValue("Parent") != null ){this.Parent = json.GetString("Parent");}
     if(json.GetValue("Phone") != null ){this.Phone = json.GetString("Phone");}
     if(json.GetValue("Rating") != null ){this.Rating = json.GetString("Rating");}
     if(json.GetValue("ShippingAddress") != null ){this.ShippingAddress = json.GetString("ShippingAddress");}
     if(json.GetValue("Sic") != null ){this.Sic = json.GetString("Sic");}
     if(json.GetValue("SicDesc") != null ){this.SicDesc = json.GetString("SicDesc");}
     if(json.GetValue("TickerSymbol") != null ){this.TickerSymbol = json.GetString("TickerSymbol");}
     if(json.GetValue("Tradestyle") != null ){this.Tradestyle = json.GetString("Tradestyle");}
     if(json.GetValue("Type") != null ){this.Type = json.GetString("Type");}
     if(json.GetValue("Website") != null ){this.Website = json.GetString("Website");}
     if(json.GetValue("YearStarted") != null ){this.YearStarted = json.GetString("YearStarted");}
     if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
     if(json.GetValue("CustomerPriority__c") != null ){this.CustomerPriority = json.GetString("CustomerPriority__c");}
     if(json.GetValue("UpsellOpportunity__c") != null ){this.UpsellOpportunity = json.GetString("UpsellOpportunity__c");}
     if(json.GetValue("Priority__c") != null ){this.Priority = (float)json.GetNumber("Priority__c");}
 }
开发者ID:CodeScience,项目名称:VRpportunity,代码行数:35,代码来源:Account.cs


注:本文中的JSONObject.GetValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。