小编Lim*_*Lim的帖子

Javascript将JSON字符串转换为函数实例

我有一堆以特定格式从ajax调用返回的JSON字符串,当开始将它们全部转换为我自己的Javascript对象时,我开始怀疑是否有更简单的方法,因为我们在这里谈论Javascript.

我将拥有var manyOfThem = [ { name: 'a' }, { name: 'b' }, { name: 'c' } ]; 并且我想轻松地将这些对象中的每一个与我的函数相关联,以便我可以执行以下操作:

myClass.prototype.doSomething = function() {
  // do something to this.name
};

$.each(manyOfThem, function(index, item) {
  item.doSomething();
});
Run Code Online (Sandbox Code Playgroud)

我想我的顾虑是,我不想(因为它的重复性)这样做:

var myClass = function(item) {
  this.name = item.name;
  // do the same for the rest of item's potentially 20 properties
};

var oneOfThem = new myClass(manyOfThem[0]); // I think this is redundant....
oneOfThem.doSomething();
Run Code Online (Sandbox Code Playgroud)

,无论如何,如果还有(安全?)原因我只需要吮吸它并手动完成它们请分享,谢谢!

javascript jquery json

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

如何在 Glue ETL 中启用 pySpark?

我有一个非常简单的 Glue ETL 作业,代码如下:

from pyspark.context import SparkContext

sc = SparkContext.getOrCreate()
conf = sc.getConf()

print(conf.toDebugString())
Run Code Online (Sandbox Code Playgroud)

该作业是在启用 Redshift 连接的情况下创建的。执行作业时我得到:

No module named pyspark.context
Run Code Online (Sandbox Code Playgroud)

公共文档似乎都提到、指出并暗示了 pyspark 的可用性,但为什么我的环境抱怨它没有 pyspark?我缺少哪些步骤?

最好的问候,林

pyspark aws-glue

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

标签 统计

aws-glue ×1

javascript ×1

jquery ×1

json ×1

pyspark ×1