小编san*_*mar的帖子

如何在javascript中将JSON转换为YAML

我想将javascript中的json字符串转换为yaml格式。我最近两天在google上尝试操作,但未找到任何解决方案或库。有适用于Java的答案,而不适用于javascript。

假设我有这样的json字符串:

{
  "json": [
    "fat and rigid"
  ],
  "yaml": [
    "skinny and flexible"
  ],
  "object": {
    "array": [
      {
        "null_value": null
      },
      {
        "boolean": true
      },
      {
        "integer": 1
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

转换为yaml:

json:
  - fat and rigid
yaml:
  - skinny and flexible
object:
  array:
    - null_value:
    - boolean: true
    - integer: 1
Run Code Online (Sandbox Code Playgroud)

有一个在线转换器http://www.json2yaml.com/,但是如何在javascript中转换成它。

javascript json yaml

6
推荐指数
3
解决办法
9355
查看次数

$ _POST只返回'Array'作为字符串,我发布了一个数组

这是我面临的一个非常奇怪的错误.我有一些HTML,即下面

<input type="checkbox"  name="om[1]" value="10">
<input type="checkbox"  name="om[2]" value="20">
<input type="checkbox"  name="om[3]" value="30">
Run Code Online (Sandbox Code Playgroud)

当我发布此表格并做

print_r($_POST['om'])
it gives just prints 'Array' as string
and if i do print_r($_POST['om'][0]) it gives A
and if i do print_r($_POST['om'][1]) it gives r 
Run Code Online (Sandbox Code Playgroud)

但如果我这样做

print_r($_REQUEST['om'])
it display a proper array

Array
   (
    [1] => 10
    [2] => 20
    [3] => 30
  )
Run Code Online (Sandbox Code Playgroud)

问题是当我使用$ _POST获取它不显示的数组值时,如果发布的值不在数组中,它可以正常工作.但是我可以用$ _REQUEST ['om']得到所有必需的结果,即使它们是数组.

它只发生在服务器上,对localhost工作正常.任何人都可以告诉服务器上的问题是什么?

php post request

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

如何在javascript数组中放置一个javascript变量?

我确信这是一个简单的问题,但我找不到答案.

我已经包含了代码以及我的解释.

var dates = "'2012-07-22','2012-07-26','2012-07-28'";
Run Code Online (Sandbox Code Playgroud)

我有这个JavaScript变量,我需要将它传递给下面的filterDates数组......就像这样

filterDates = [dates]; 
Run Code Online (Sandbox Code Playgroud)

要么

filterDates = [document.write(dates)];

var filterDates = [];
Run Code Online (Sandbox Code Playgroud)

我真的不知道如何使用JavaScript ...例如我们可以在这样的PHP中做到这一点

filterDates = [<?php echo $thatVariable; ?>];
Run Code Online (Sandbox Code Playgroud)

我如何在JavaScript中执行此操作?

javascript

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

标签 统计

javascript ×2

json ×1

php ×1

post ×1

request ×1

yaml ×1