从字符串制作JSON

时间:2016-02-28 00:22:55

标签: javascript jquery html json

我有一个工作来折射字符串以开始使用json,因此他们可以只传递json对象。所以我已经创建了一系列名称然后我试图通过并创建键和值,但我在控制台中遇到错误,它无法找到没有价值的x。有人能指出我正确的方向吗?

 var newName = ['ManagingOrg', 'ActiveOrg', 'Severity', 'SeverityClassification', 'WorkQueue', 'TicketState',................ to long to post];


            $().each(newName, function (key, value) {
                key = newName[this];
                value = newValues[this] = $('#' + key).val();
                newArray = [key][value];
                newArray = JSON.stringify(newArray);
                alert(newArray);
                $('.results').html(origArray[TicketNumber]);

            });

2 个答案:

答案 0 :(得分:1)

我假设你有" newValues"和" origArray"在其他地方定义?

在任何情况下,您都需要至少调整以下内容:

  • " $()各"应该是$.each
  • " newArray"应该在外面定义,你应该使用newArray[key] = value
  • 你没有变量" TicketNumber"定义,所以你应该包装" TicketNumber"在引号
  • 是保留字,因此您不应在" newName [this]"中使用它。或" newValues [this]"

我建议根据您在内部尝试的内容,使用for循环代替$.each()

https://msdn.microsoft.com/en-us/library/bb299886.aspx

答案 1 :(得分:0)

main:

li $v0, 5 #read integer
syscall
move $t0, $v0 #t0 is the integer you intend to read

li $v0, 5#same as above
syscall
move $t1, $v0

add $t2, $t0, $t1 #add two integers and store it in t2

move $a0, $t2 # move sum to integer to print
li $v0, 1 #integer to print
syscall
exit:   
li $v0, 10 # terminate execution
syscall