草庐IT

字典序法

全部标签

javascript - JSON 到 JavaScript 中的字典?

在我的JS代码中,我需要将来自服务器的JSON响应转换为字典,以便我可以通过键名访问它们。这是情况:比如说,这是来self的服务器的JSON响应:{'status':'success','employees':[{'id':12,'name':'Tom','department':'finance'},{'id':34,'name':'Dick','department':'admin'},{'id':56,'name':'Harry','department':'marketing'}]}现在我需要的是创建一个字典变量,其中键是id,值是(比如)名称,这样我就可以访问它们variab

javascript - 在 Javascript 中读取 C# 字典

我在C#(ASP.NET)中有一个字典变量。我想将此数据发送到Javascript。我正在使用此代码对其进行序列化并发送到javascript。Dictionarychat;chat=newDictionary();chat.Add("Sam","Howareyou?");chat.Add("Rita","Iamgood");varserialize=newSystem.Web.Script.Serialization.JavaScriptSerializer();Response.Write(serialize.Serialize(chat));在Javascript页面上,我正在调

javascript - 有效地在 word_number 键上对字典(或 js 中的任何键值数据结构)进行排序

如何按键对字典进行排序dict["word_21"]="HelloJava";dict["word_22"]="HelloWorld";dict["word_11"]="HelloJavascript";让我得到dict["word_22"]="HelloWorld";dict["word_21"]="HelloJava";dict["word_11"]="HelloJavascript";仅索引上有word_number组合,值是字符串。索引是不同的(没有相等的值)但在错误情况下可能是“未定义的”编辑:实际上我需要它的降序和升序。但我现在需要的是降序。 最

javascript - 您可以使用 asp.net mvc Json() 将 C# 字典转换为 Javascript 关联数组吗

我最近askedthisquestion,但经过一些回应和一些研究后,我想改变我实际询问的内容。我看到了numberofblogpostsaboutsendingassociativearraysfromjavascripttoC#ControllerAction,但我想要相反的东西。我想将json作为字典返回给客户端(根据我的研究,字典的javascript等价物是一个关联数组)。当我使用csharp中的常规字典并在其上调用Json()并尝试将其返回到javascript时,它就崩溃了,我什至无法在javascript端设置断点。例如:C#代码:Dictionary>dict=eve

javascript - 如何使用 javascript 字典中的键查找值

我有一个关于Javascript字典的问题。我有一个字典,其中键值对是动态添加的,如下所示:varDict=[]varaddpair=function(mykey,myvalue)[Dict.push({key:mykey,value:myvalue});}我将调用此函数并向其传递不同的键和值。但是现在我想根据key检索我的值,但我无法这样做。谁能告诉我正确的方法?vargivevalue=function(my_key){returnDict["'"+my_key+"'"]//notworkingreturnDict["'"+my_key+"'"].value//notworking

javascript - 根据嵌套值按字典顺​​序对对象数组进行排序

使用JavaScript,我想知道如何根据每个对象中的字符串值按字典顺​​序对对象数组进行排序。考虑:[{"name":"bob","count":true"birthday":1972},{"name":"jill","count":false"birthday":1922},{"name":"Gerald","count":true"birthday":1920}]如何按名称的字母顺序对数组进行排序?名称值是用户名,所以我想保留字母大小写。 最佳答案 varobj=[...];obj.sort(function(a,b){ret

PHP:从 Python 字典中获取字符串,例如 String

我有一个像这样的字符串:{"Url":"http://localhost","DBName":"John_db","DBUser":"admin","Pass":"a"}现在使用这个字符串,我需要URL、DBname、DBuser并将它们传递给单独的变量,例如:$DBName='John_db';$DBUser='admin';$Url='http://localhost';$Pass='a';我是PHP的新手,找不到任何解决方案来实现这个目标,有人可以帮助我吗? 最佳答案 您真的不需要将每个拆分成单独的变量。您可以将该JSON解码

javascript - 如何将 gettext 字典中的术语输入到 JavaScript 中?

我正在尝试使用支持多种语言的php和javascript(jquery)开发一个网站。我正在尝试获得以下内容:高效:我需要尽可能减少此操作的后端处理。可扩展:在翻译中添加新字符串必须简单实用问题是:我的javascript代码在DOM中动态生成各种元素,需要打印语言文件中的一些字符串。我的实际解决方案是使用gettext在php中,在文档中打印javascript必须使用的字符串:......varLANG={"string1":"","string2":"","string3":"",...};然后我在我的js源中访问LANG,但我不认为这是最好的解决方案...我的问题是:使用与ph

c# - 将空数组序列化和反序列化为字典/对象

我正在开发一个必须与PHP5.2.13服务器应用程序通信的Silverlight3应用程序。我们正在使用JSON.NET完成这项工作,但我在使用字典时遇到了一些问题。我正在做一些实验并尝试反序列化一个包含字典的对象:publicDictionaryTable{get{returnm_table;}set{m_table=value;}}C#可以正确序列化,我对此很满意,但在PHP端,当序列化具有空Table的等效对象时,它将无法工作。$this->Table=array();问题是空数组显然不被视为关联数组,因此它们被导出为[]而不是{}。我想在数组中添加类似'null'=>null的

c# - 从 PHP 数组转换为 C# 字典

我是C#编程的初学者。请帮我用PHP将此代码示例重写为C#:array(),'data'=>array());$final['header']=array('title'=>'Test','num'=>5,'limit'=>5);foreach($resultsas$name=>$data){$final['data'][]=array('primary'=>'Primary','secondary'=>'Secondary','image'=>'test.png','onclick'=>'alert('YouclickedonthePrimary');');}header('Cont