如何将此“类似哈希”的字符串转换为键值对

jkj2000

我正在使用Ruby 2.2,并具有一个类似于以下内容的字符串:

myvar = '{"myval1"=>"value1","mayval2"=>"value2"}'

我如何才能将其放入键值对和/或某种形式的哈希中?当我myvar['myval1']回来时'myval1',这并不是我想要的。答案可能正盯着我,但到目前为止没有任何效果。

斯派克曼

您可以JSON轻松地将该字符串更改为有效JSON.parse然后使用

require 'JSON'
myvar = '{"myval1"=>"value1","mayval2"=>"value2"}'

hash = JSON.parse(myvar.gsub(/=>/, ': '))
#=> { "myval1"  => "value1", "mayval2" => "value2" }

hash['myval1']
#=> "value1"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将哈希表转换为键值对的字符串

来自分类Dev

C#如何将此字符串[](从文本框)转换为IPAddresses的列表或数组

来自分类Dev

JavaScript:如何将此UTC日期时间字符串转换为本地时间

来自分类Dev

如何将此json字符串转换为dict?

来自分类Dev

如何将此二进制字符串转换为普通字符串?

来自分类Dev

如何将键值对的字符串转换为数组

来自分类Dev

如何将perl哈希字符串引用转换为perl哈希引用

来自分类Dev

如何将此字符串系列转换为数字系列

来自分类Dev

如何将此字符串转换为javascript数组?

来自分类Dev

如何将此非JSON字符串转换为对象数组?

来自分类Dev

如何将此字符串数组转换为数组对象

来自分类Dev

如何将此字符串转换为javascript Date对象?

来自分类Dev

如何将此字符串单独转换为日期时间和日期

来自分类Dev

如何将列表转换为字符串,然后将此字符串返回到初始列表?

来自分类Dev

如何将此json字符串转换为dict?

来自分类Dev

如何将此二进制字符串转换为普通字符串?

来自分类Dev

如何将此unix时间字符串转换为java日期

来自分类Dev

Ruby / Rails:如何将键值字符串(包括数组值)转换为有效哈希

来自分类Dev

如何将此查询字符串转换为LINQ to SQL查询?

来自分类Dev

如何将此字符串转换为日期时间?

来自分类Dev

如何将此日期字符串转换为日期时间?

来自分类Dev

如何将此字符串转换为python中的dict?

来自分类Dev

如何将此字符串转换为时间戳

来自分类Dev

SQL Server:如何将此字符串转换为日期时间?

来自分类Dev

如何将此字符串“14012019”转换为日期时间

来自分类Dev

如何将此数组转换为哈希

来自分类Dev

如何将此字符串转换为可以访问节点的 XML 文档?

来自分类Dev

如何将此字符串转换为键值数组?

来自分类Dev

如何将此提取响应转换为字符串?

Related 相关文章

  1. 1

    将哈希表转换为键值对的字符串

  2. 2

    C#如何将此字符串[](从文本框)转换为IPAddresses的列表或数组

  3. 3

    JavaScript:如何将此UTC日期时间字符串转换为本地时间

  4. 4

    如何将此json字符串转换为dict?

  5. 5

    如何将此二进制字符串转换为普通字符串?

  6. 6

    如何将键值对的字符串转换为数组

  7. 7

    如何将perl哈希字符串引用转换为perl哈希引用

  8. 8

    如何将此字符串系列转换为数字系列

  9. 9

    如何将此字符串转换为javascript数组?

  10. 10

    如何将此非JSON字符串转换为对象数组?

  11. 11

    如何将此字符串数组转换为数组对象

  12. 12

    如何将此字符串转换为javascript Date对象?

  13. 13

    如何将此字符串单独转换为日期时间和日期

  14. 14

    如何将列表转换为字符串,然后将此字符串返回到初始列表?

  15. 15

    如何将此json字符串转换为dict?

  16. 16

    如何将此二进制字符串转换为普通字符串?

  17. 17

    如何将此unix时间字符串转换为java日期

  18. 18

    Ruby / Rails:如何将键值字符串(包括数组值)转换为有效哈希

  19. 19

    如何将此查询字符串转换为LINQ to SQL查询?

  20. 20

    如何将此字符串转换为日期时间?

  21. 21

    如何将此日期字符串转换为日期时间?

  22. 22

    如何将此字符串转换为python中的dict?

  23. 23

    如何将此字符串转换为时间戳

  24. 24

    SQL Server:如何将此字符串转换为日期时间?

  25. 25

    如何将此字符串“14012019”转换为日期时间

  26. 26

    如何将此数组转换为哈希

  27. 27

    如何将此字符串转换为可以访问节点的 XML 文档?

  28. 28

    如何将此字符串转换为键值数组?

  29. 29

    如何将此提取响应转换为字符串?

热门标签

归档